HDK
|
#include <PRM_Conditional.h>
Public Member Functions | |
PRM_ConditionalInfo ()=default | |
int64 | getMemoryUsage (bool inclusive) const |
PRM_ConditionalInfoPtr | instance (const UT_IntArray &index_list) const |
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 61 of file PRM_Conditional.h.
|
default |
|
inline |
Definition at line 85 of file PRM_Conditional.h.
|
inline |
Definition at line 79 of file PRM_Conditional.h.
|
inline |
Definition at line 94 of file PRM_Conditional.h.
|
inline |
Definition at line 96 of file PRM_Conditional.h.
|
inline |
Definition at line 66 of file PRM_Conditional.h.
|
inline |
Definition at line 98 of file PRM_Conditional.h.
PRM_ConditionalInfoPtr PRM_ConditionalInfo::instance | ( | const UT_IntArray & | index_list | ) | const |