| 
    HDK
    
   | 
 
#include <UT_PathPattern.h>
 Inheritance diagram for UT_PathPattern:Classes | |
| class | Token | 
Public Member Functions | |
| 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_StringHolder & | getPatternError () const | 
Protected Member Functions | |
| UT_PathPattern (bool case_sensitive, bool assume_wildcards) | |
| UT_PathPattern * | createPruningPattern (int tokenidx) | 
| UT_PathPattern * | createPrecedingGroupPattern (int tokenidx) | 
| virtual UT_PathPattern * | createEmptyClone () const | 
| virtual bool | matchSpecialToken (const UT_StringRef &path, const Token &token, bool *excludes_branch) const | 
| void | testForExplicitList () | 
| void | patternInterrupted () | 
Protected Attributes | |
| UT_Array< Token > | myTokens | 
Definition at line 35 of file UT_PathPattern.h.
| UT_PathPattern::UT_PathPattern | ( | const UT_StringRef & | pattern, | 
| bool | case_sensitive = true,  | 
        ||
| bool | assume_wildcards = false  | 
        ||
| ) | 
      
  | 
  virtual | 
      
  | 
  protected | 
      
  | 
  inlineprotectedvirtual | 
Reimplemented in HUSD_PathPattern.
Definition at line 82 of file UT_PathPattern.h.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  inline | 
Definition at line 49 of file UT_PathPattern.h.
      
  | 
  inline | 
Definition at line 47 of file UT_PathPattern.h.
| bool UT_PathPattern::getExplicitList | ( | UT_StringArray & | tokens | ) | const | 
      
  | 
  inline | 
Definition at line 51 of file UT_PathPattern.h.
| bool UT_PathPattern::matches | ( | const UT_StringRef & | path, | 
| bool * | excludes_branch = nullptr  | 
        ||
| ) | const | 
      
  | 
  protectedvirtual | 
Reimplemented in HUSD_PathPattern.
      
  | 
  protected | 
      
  | 
  protected | 
Definition at line 94 of file UT_PathPattern.h.