11 #ifndef __PRM_PARMMICRONODE_H_INCLUDED__ 
   12 #define __PRM_PARMMICRONODE_H_INCLUDED__ 
   40                                 { 
return "PRM_ConstMicroNode"; }
 
   59                                 , myConstMicroNode(nullptr)
 
   64                             : myConstMicroNode(nullptr)
 
   66                                 init(parm, sub_index);
 
   69     void                    init(
PRM_Parm &parm, 
int sub_index);
 
   74                                 { 
return "PRM_ParmMicroNode"; }
 
   80                                 const char *prefix = 0,
 
   81                                 int indent_level = 0) 
const override;
 
   88     int                     parmIndex() 
const;
 
   90                                 { 
return mySubIndex; }
 
  107 #endif // __PRM_PARMMICRONODE_H_INCLUDED__ 
virtual void getInputs(DEP_MicroNodeList &inputs) const 
 
virtual int64 getMemoryUsage(bool inclusive) const 
Obtain approximate memory usage. 
 
PRM_ParmMicroNode(PRM_Parm &parm, int sub_index)
 
const char * className() const override
 
virtual void clearInputs()
 
PRM_ConstMicroNode(PRM_ParmMicroNode *p=nullptr)
 
virtual void dump(std::ostream &os, const char *prefix=nullptr, int indent_level=0) const 
Dump contents to output stream, strictly for debugging purposes. 
 
UT_ValArray< PRM_ParmMicroNode * > PRM_ParmMicroNodeList
 
const PRM_Parm & ownerParm() const 
 
virtual void getOutputs(DEP_MicroNodeList &outputs) const 
 
const char * className() const override