HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VOP_ExportedParmList Class Reference

#include <VOP_ExportedParms.h>

Public Member Functions

 VOP_ExportedParmList ()
 
 VOP_ExportedParmList (const VOP_ExportedParmList &src_list)
 
 ~VOP_ExportedParmList ()
 
const VOP_ExportedParmListoperator= (const VOP_ExportedParmList &src)
 
bool operator== (const VOP_ExportedParmList &src) const
 
bool operator!= (const VOP_ExportedParmList &s) const
 
void append (const VOP_ExportedParm &parm)
 
void insert (const VOP_ExportedParm &parm, int idx)
 
void move (int first, int last, int newpos)
 
void remove (int idx)
 
void clear ()
 
int getParmIndex (const char *parm_name) const
 
const char * getParmName (int node_id) const
 
const VOP_ExportedParmoperator() (int idx) const
 
VOP_ExportedParmoperator() (int idx)
 
int entries () const
 
bool hasNode (int node_id) const
 
bool hasParmName (const char *parm_name) const
 

Detailed Description

Definition at line 75 of file VOP_ExportedParms.h.

Constructor & Destructor Documentation

VOP_ExportedParmList::VOP_ExportedParmList ( )
inline

Definition at line 78 of file VOP_ExportedParms.h.

VOP_ExportedParmList::VOP_ExportedParmList ( const VOP_ExportedParmList src_list)
inline

Definition at line 80 of file VOP_ExportedParms.h.

VOP_ExportedParmList::~VOP_ExportedParmList ( )
inline

Definition at line 88 of file VOP_ExportedParms.h.

Member Function Documentation

void VOP_ExportedParmList::append ( const VOP_ExportedParm parm)
inline

Definition at line 115 of file VOP_ExportedParms.h.

void VOP_ExportedParmList::clear ( void  )
inline

Definition at line 147 of file VOP_ExportedParms.h.

int VOP_ExportedParmList::entries ( void  ) const
inline

Definition at line 195 of file VOP_ExportedParms.h.

int VOP_ExportedParmList::getParmIndex ( const char *  parm_name) const
inline

Return the list index of the requested parameter. Return -1 if no parameter with the name equal to parm_name can be found in the list.

Definition at line 157 of file VOP_ExportedParms.h.

const char* VOP_ExportedParmList::getParmName ( int  node_id) const
inline

Return the name of the parameter generated by the given node. If no such parameter exists, then return NULL.

Definition at line 178 of file VOP_ExportedParms.h.

bool VOP_ExportedParmList::hasNode ( int  node_id) const
inline

Definition at line 199 of file VOP_ExportedParms.h.

bool VOP_ExportedParmList::hasParmName ( const char *  parm_name) const
inline

Definition at line 203 of file VOP_ExportedParms.h.

void VOP_ExportedParmList::insert ( const VOP_ExportedParm parm,
int  idx 
)
inline

Definition at line 123 of file VOP_ExportedParms.h.

void VOP_ExportedParmList::move ( int  first,
int  last,
int  newpos 
)
inline

Definition at line 131 of file VOP_ExportedParms.h.

bool VOP_ExportedParmList::operator!= ( const VOP_ExportedParmList s) const
inline

Definition at line 112 of file VOP_ExportedParms.h.

const VOP_ExportedParm& VOP_ExportedParmList::operator() ( int  idx) const
inline

Definition at line 187 of file VOP_ExportedParms.h.

VOP_ExportedParm& VOP_ExportedParmList::operator() ( int  idx)
inline

Definition at line 191 of file VOP_ExportedParms.h.

const VOP_ExportedParmList& VOP_ExportedParmList::operator= ( const VOP_ExportedParmList src)
inline

Definition at line 91 of file VOP_ExportedParms.h.

bool VOP_ExportedParmList::operator== ( const VOP_ExportedParmList src) const
inline

Definition at line 102 of file VOP_ExportedParms.h.

void VOP_ExportedParmList::remove ( int  idx)
inline

Definition at line 135 of file VOP_ExportedParms.h.


The documentation for this class was generated from the following file: