|
| PDG_FilterPattern () |
|
| PDG_FilterPattern (const UT_StringHolder &pattern) |
|
| PDG_FilterPattern (const PDG_FilterPattern &)=delete |
|
PDG_FilterPattern & | operator= (const PDG_FilterPattern &)=delete |
|
void | reset (const UT_StringHolder &pattern) |
|
bool | match (const PDG_WorkItem *work_item, bool inclusive) const |
|
bool | match (const UT_StringHolder &name, const UT_StringHolder &value, int component, bool inclusive) const |
|
bool | match (const UT_StringHolder &name, exint value, int component, bool inclusive) const |
|
bool | match (const UT_StringHolder &name, fpreal value, int component, bool inclusive) const |
|
| PDG_BasePattern (const UT_StringHolder &pattern) |
| Constructs a default-initialized, invalid pattern. More...
|
|
bool | isValid () const |
|
const UT_WorkBuffer & | errors () const |
| If the pattern is invalid, contains parse errors. More...
|
|
const UT_StringHolder & | pattern () const |
| Returns the pattern used to construct this object. More...
|
|
bool | hasPattern () const |
| Returns true if there is a pattern set. More...
|
|
void | reset (const UT_StringHolder &pattern) |
| Resets the pattern. More...
|
|
Matches attribute or intrinsic names to filter ranges, for example:
@pdg_id=1,10,100-200
@scale.x>0.5 @scale.y<0.5
Multiple pattern entries can be specified, separated by a space.
Definition at line 35 of file PDG_FilterPattern.h.