HDK
|
#include <PRM_Conditional.h>
Public Member Functions | |
PRM_ConditionalInfo () | |
PRM_ConditionalInfo (PRM_ConditionalInfo &other) | |
~PRM_ConditionalInfo () | |
int64 | getMemoryUsage (bool inclusive) const |
PRM_ConditionalInfo * | instance (const UT_IntArray &index_list) const |
const PRM_ConditionalInfo & | operator= (const PRM_ConditionalInfo &src) |
void | clear () |
void | addCondition (const UT_StringHolder &parm, const UT_StringHolder &value, PRM_ConditionalOperator op) |
const UT_StringArray & | getControlParms () const |
const UT_StringArray & | getControlValues () const |
const UT_Array < PRM_ConditionalOperator > & | getTestOperators () const |
A container class for a set of AND clauses, representing a single brace group (e.g "{ foo == 0 bar == 1}"). If one condition inside this class fails, the whole conditional clause fails. A list of PRM_ConditionalInfos can be stringed together for an OR behavior (e.g. "{foo==0} {bar==1}").
Definition at line 52 of file PRM_Conditional.h.
|
inline |
Definition at line 55 of file PRM_Conditional.h.
|
inline |
Definition at line 57 of file PRM_Conditional.h.
|
inline |
Definition at line 62 of file PRM_Conditional.h.
|
inline |
Definition at line 93 of file PRM_Conditional.h.
Definition at line 87 of file PRM_Conditional.h.
|
inline |
Definition at line 102 of file PRM_Conditional.h.
|
inline |
Definition at line 104 of file PRM_Conditional.h.
|
inline |
Definition at line 65 of file PRM_Conditional.h.
|
inline |
Definition at line 106 of file PRM_Conditional.h.
PRM_ConditionalInfo* PRM_ConditionalInfo::instance | ( | const UT_IntArray & | index_list | ) | const |
|
inline |
Definition at line 78 of file PRM_Conditional.h.