| 
    HDK
    
   | 
 
#include "PRM_API.h"#include "PRM_ConditionalType.h"#include <UT/UT_Array.h>#include <UT/UT_IntArray.h>#include <UT/UT_Map.h>#include <UT/UT_NonCopyable.h>#include <UT/UT_StringArray.h>#include <UT/UT_UniquePtr.h>#include <UT/UT_ValArray.h>#include <UT/UT_Variadic.h>#include <utility>
 Include dependency graph for PRM_Conditional.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | PRM_ConditionalInfo | 
| class | PRM_ConditionalBase | 
| class | PRM_Conditional | 
| class | PRM_ConditionalGroup | 
| This class allow setting multiple conditionals for a PRM_Template.  More... | |
| class | PRM_ConditionalSwitcherItem | 
| class | PRM_ConditionalSwitcher | 
Typedefs | |
| using | PRM_ConditionalInfoPtr = UT_UniquePtr< PRM_ConditionalInfo > | 
| using | PRM_ConditionalBasePtr = UT_UniquePtr< PRM_ConditionalBase > | 
| using | PRM_ConditionalPtr = UT_UniquePtr< PRM_Conditional > | 
| typedef std::pair< const char  *, PRM_ConditionalType >  | PRM_ConditionalGroupItem | 
| typedef UT_VariadicT < PRM_ConditionalGroupItem >  | PRM_ConditionalGroupArgs | 
| typedef UT_VariadicT < PRM_ConditionalSwitcherItem >  | PRM_ConditionalSwitcherArgs | 
| typedef PRM_Conditional | PRM_DisableList | 
| typedef PRM_ConditionalInfo | PRM_DisableInfo | 
Definition at line 53 of file PRM_Conditional.h.
Definition at line 225 of file PRM_Conditional.h.
| typedef std::pair<const char *, PRM_ConditionalType> PRM_ConditionalGroupItem | 
Definition at line 224 of file PRM_Conditional.h.
Definition at line 51 of file PRM_Conditional.h.
Definition at line 55 of file PRM_Conditional.h.
Definition at line 287 of file PRM_Conditional.h.
| typedef PRM_ConditionalInfo PRM_DisableInfo | 
Definition at line 330 of file PRM_Conditional.h.
| typedef PRM_Conditional PRM_DisableList | 
Definition at line 329 of file PRM_Conditional.h.
| Enumerator | |
|---|---|
| PRM_CONDGROUPTYPE_NONE | |
| PRM_CONDGROUPTYPE_SINGLE | |
| PRM_CONDGROUPTYPE_SWITCHER | |
Definition at line 31 of file PRM_Conditional.h.
| Enumerator | |
|---|---|
| PRM_CONDOP_EQ | |
| PRM_CONDOP_NE | |
| PRM_CONDOP_GE | |
| PRM_CONDOP_LE | |
| PRM_CONDOP_GT | |
| PRM_CONDOP_LT | |
| PRM_CONDOP_REGEX_EQ | |
| PRM_CONDOP_REGEX_NE | |
Definition at line 38 of file PRM_Conditional.h.