13 #ifndef __LOP_SelectionRule_h__ 
   14 #define __LOP_SelectionRule_h__ 
   46                                 bool *may_be_time_varying = 
nullptr,
 
   54                                 bool *may_be_time_varying = 
nullptr,
 
   65                          { 
return myPathPattern; }
 
   70                          { 
return myTraversalDemands; }
 
   72                          { myTraversalDemands = demands; }
 
   80                          { 
return myAssumeWildcardsAroundPlainTokens; }
 
   82                          { myAssumeWildcardsAroundPlainTokens = 
assume; }
 
   85                          { 
return myCaseSensitive; }
 
   87                          { myCaseSensitive = casesensitive; }
 
   93     bool                         myAssumeWildcardsAroundPlainTokens;
 
UT_StringMap< LOP_SelectionRule > LOP_SelectionRuleMap
 
const UT_StringHolder & getPathPattern() const 
 
JSON reader class which handles parsing of JSON or bJSON files. 
 
Class which writes ASCII or binary JSON streams. 
 
void setPathPattern(const UT_StringHolder &pattern)
 
HUSD_PrimTraversalDemands
 
bool operator==(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
 
void setCaseSensitive(bool casesensitive)
 
FMT_INLINE void assume(bool condition)
 
const UT_StringHolder & icon() const 
 
void setIcon(const UT_StringHolder &icon)
 
bool assumeWildcardsAroundPlainTokens() const 
 
bool operator!=(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
 
bool caseSensitive() const 
 
void setTraversalDemands(HUSD_PrimTraversalDemands demands)
 
HUSD_PrimTraversalDemands traversalDemands() const 
 
void setAssumeWildcardsAroundPlainTokens(bool assume)