HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XUSD_PathPattern Class Reference

#include <XUSD_PathPattern.h>

+ Inheritance diagram for XUSD_PathPattern:

Public Member Functions

 XUSD_PathPattern (bool case_sensitive, bool assume_wildcards)
 
 XUSD_PathPattern (const UT_StringRef &pattern, HUSD_AutoAnyLock &lock, HUSD_PrimTraversalDemands demands, bool case_sensitive, bool assume_wildcards, int nodeid, const HUSD_TimeCode &timecode)
 
 ~XUSD_PathPattern () override
 
void getSpecialTokenPaths (SdfPathSet &collection_paths, SdfPathSet &collection_expanded_paths, SdfPathSet &collectionless_paths) const
 
- Public Member Functions inherited from HUSD_PathPattern
 HUSD_PathPattern (const UT_StringRef &pattern, HUSD_AutoAnyLock &lock, HUSD_PrimTraversalDemands demands, bool case_sensitive, bool assume_wildcards, int nodeid, const HUSD_TimeCode &timecode)
 
 ~HUSD_PathPattern () override
 
bool getMayBeTimeVarying () const
 
- Public Member Functions inherited from UT_PathPattern
 UT_PathPattern (const UT_StringRef &pattern, bool case_sensitive=true, bool assume_wildcards=false)
 
virtual ~UT_PathPattern ()
 
bool matches (const UT_StringRef &path, bool *excludes_branch=nullptr) const
 
bool getExplicitList (UT_StringArray &tokens) const
 
bool getCaseSensitive () const
 
bool getAssumeWildcardsAroundPlainTokens () const
 
const UT_StringHoldergetPatternError () const
 

Additional Inherited Members

- Protected Member Functions inherited from HUSD_PathPattern
 HUSD_PathPattern (bool case_sensitive, bool assume_wildcards)
 
UT_PathPatterncreateEmptyClone () const override
 
bool matchSpecialToken (const UT_StringRef &path, const Token &token, bool *excludes_branch) const override
 
- Protected Member Functions inherited from UT_PathPattern
 UT_PathPattern (bool case_sensitive, bool assume_wildcards)
 
UT_PathPatterncreatePruningPattern (int tokenidx)
 
UT_PathPatterncreatePrecedingGroupPattern (int tokenidx)
 
void testForExplicitList ()
 
void patternInterrupted ()
 
- Protected Attributes inherited from UT_PathPattern
UT_Array< TokenmyTokens
 

Detailed Description

Definition at line 47 of file XUSD_PathPattern.h.

Constructor & Destructor Documentation

XUSD_PathPattern::XUSD_PathPattern ( bool  case_sensitive,
bool  assume_wildcards 
)
XUSD_PathPattern::XUSD_PathPattern ( const UT_StringRef pattern,
HUSD_AutoAnyLock lock,
HUSD_PrimTraversalDemands  demands,
bool  case_sensitive,
bool  assume_wildcards,
int  nodeid,
const HUSD_TimeCode timecode 
)
XUSD_PathPattern::~XUSD_PathPattern ( )
override

Member Function Documentation

void XUSD_PathPattern::getSpecialTokenPaths ( SdfPathSet collection_paths,
SdfPathSet collection_expanded_paths,
SdfPathSet collectionless_paths 
) const

The documentation for this class was generated from the following file: