| 
|   | PI_EditScriptedParms () | 
|   | 
|   | PI_EditScriptedParms (OP_Node *node, bool add_reserved_parms, bool init_auto_links, bool skip_parm_vops=false, bool allow_switch_rename=true) | 
|   | 
|   | PI_EditScriptedParms (OP_Operator *op, OP_Node *node, bool add_reserved_parms, bool spareparms=false, bool skip_parm_vops=false) | 
|   | 
|   | PI_EditScriptedParms (OP_Operator *op, bool add_reserved_parms, bool skip_parm_vops=false) | 
|   | 
|   | PI_EditScriptedParms (OP_Node *node, UT_IStream &is, bool spareparms, bool skip_reserved, bool init_auto_links, bool fix_invalid_joins) | 
|   | 
|   | PI_EditScriptedParms (OP_Node *node, const PRM_Template *tplate, bool spareparms, bool skip_reserved, bool init_auto_links) | 
|   | 
|   | PI_EditScriptedParms (const PI_EditScriptedParms &src) | 
|   | 
|   | ~PI_EditScriptedParms () | 
|   | 
| void  | mergeParms (const PI_EditScriptedParms &src) | 
|   | 
| void  | clearParms () | 
|   | 
| int  | save (std::ostream &os, UT_String &warnings, bool validate_joins) | 
|   | 
| void  | dump (std::ostream &os) | 
|   | 
| void  | compile () | 
|   | 
| PI_EditScriptedParmArray &  | getParms () | 
|   | 
| int  | getNParms () const  | 
|   | 
| PI_EditScriptedParm *  | getParm (int i) | 
|   | 
| const PI_EditScriptedParm *  | getParm (int i) const  | 
|   | 
| int  | getParmIndexWithName (const UT_StringRef &name) | 
|   | 
| PI_EditScriptedParm *  | getParmWithName (const UT_StringRef &name) | 
|   | 
| int  | getParmIndex (PI_EditScriptedParm *p) | 
|   | 
| int  | getFolderIndexWithLabel (const UT_StringRef &label) | 
|   | 
| int  | getFolderIndexWithName (const UT_StringRef &name) | 
|   | 
| PI_EditScriptedParm *  | getFolderWithLabel (const UT_StringRef &label) | 
|   | 
| PI_EditScriptedParm *  | getFolderWithName (const UT_StringRef &name) | 
|   | 
| void  | removeEmptyFolders () | 
|   | 
| int  | getNestedFolderIndex (const UT_StringArray &folder_labels) | 
|   | 
| void  | getContainingFolders (int parm_index, UT_ValArray< PI_EditScriptedParm * > &result) | 
|   | 
| PI_EditScriptedParm *  | getParmWithAutolink (const char *channelpath, const char *nodepath, int *linkedsubidx=0) | 
|   | 
| int  | getMatchingGroupParm (int parm) const  | 
|   | 
| bool  | getIsFirstPage (int parm) const  | 
|   | 
| int  | getParentGroupParm (int parm) | 
|   | 
| int  | getNMenu (int parm) | 
|   | 
| PI_EditScriptedParmMenu *  | getMenu (int parm, int i) | 
|   | 
| const char *  | getMenuScript (int parm) | 
|   | 
| bool  | isParmMoveAllowed (int first, int last, int offset) | 
|   | 
| bool  | updateNode () | 
|   | 
| void  | addParm (PI_EditScriptedParm *parm) | 
|   | 
| bool  | moveParms (int first, int last, int offset, bool remove_invalid_groups=true) | 
|   | 
| void  | moveParms (const UT_IntArray &movingparms, int destpos, bool remove_invalid_groups=true) | 
|   | 
| void  | insertMultiParmTemplates (const PRM_Template *tplate, const char *parentparmname, const OP_Node *linktonode, const char *nameprefix, const char *labelprefix, int insertat, bool include_invisible_parms) | 
|   | 
| void  | permuteParms (int first, const UT_IntArray &permutation) | 
|   | 
| int  | removeParms (int first, int last, bool remove_invalid_joins=true) | 
|   | 
| void  | removeInvalidJoins () | 
|   | 
| void  | copyDefaultsFromNode (OP_Node *node) | 
|   | 
| int  | checkReservedName (const char *name) const  | 
|   | 
| bool  | containsReservedParm () const  | 
|   | 
| void  | initializeReserveNames (OP_Parameters *node) | 
|   | 
| void  | initializeReserveFlags () | 
|   | 
| void  | clearReserveNamesAndFlags () | 
|   | 
| bool  | makeSafeParmName (PI_EditScriptedParm *parm, UT_String &parmname, const UT_StringSet *extrareserved, bool checkexistingparms) | 
|   | 
| bool  | makeSafeParmName (PI_EditScriptedParm *parm, UT_StringHolder &parmname, const UT_StringSet *extrareserved, bool checkexistingparms) | 
|   | 
| void  | setAutolinksToCurrentLinks () | 
|   | 
| void  | addParametersToAutolinks (PI_EditScriptedParm &destparm, const UT_StringArray &parms, const char *nodepath, bool linkinvisibles, PI_EditScriptedParmArray &changedparms, UT_StringArray &errors) | 
|   | 
| void  | fixParmNamesForInstanceLevel () | 
|   | 
| void  | findMisplacedReservedParms (UT_IntArray &misplaced_parms) | 
|   | 
| void  | applyAutoLinks (UT_StringArray &errors, OP_NodeList &changednodes, UT_IntArray &changedparms) | 
|   | 
| void  | updateNodesFromApplyAutoLinks (OP_NodeList &changednodes, UT_IntArray &changedparms) | 
|   | 
| bool  | updateAutoLinksForNameChange (const UT_String &refnodepath, const UT_String &oldpath, const UT_String &newpath) | 
|   | 
| OP_Node *  | getNode () const  | 
|   | 
Definition at line 396 of file PI_EditScriptedParms.h.