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

#include <PRM_RefId.h>

Public Member Functions

 PRM_RefId ()
 
 PRM_RefId (int pi, int vi)
 
 ~PRM_RefId ()
 
 PRM_RefId (const PRM_RefId &copy)
 
const PRM_RefIdoperator= (const PRM_RefId &copy)
 
bool isValid () const
 
void setParmRef (int parm_index, int sub_index=-1)
 
int getParmRef () const
 
void setParmSubIndex (int sub_index)
 
int getParmSubIndex () const
 
unsigned hash () const
 
int operator== (const PRM_RefId &other) const
 
bool matches (const PRM_RefId &other) const
 
void getToken (const PRM_ParmList &parmlist, UT_String &token) const
 
void getAlias (const PRM_ParmList &parmlist, UT_String &alias) const
 

Detailed Description

Examples:
expr/functions.C.

Definition at line 22 of file PRM_RefId.h.

Constructor & Destructor Documentation

PRM_RefId::PRM_RefId ( )
inline

Definition at line 25 of file PRM_RefId.h.

PRM_RefId::PRM_RefId ( int  pi,
int  vi 
)
inline

Definition at line 30 of file PRM_RefId.h.

PRM_RefId::~PRM_RefId ( )
inline

Definition at line 35 of file PRM_RefId.h.

PRM_RefId::PRM_RefId ( const PRM_RefId copy)
inline

Definition at line 39 of file PRM_RefId.h.

Member Function Documentation

void PRM_RefId::getAlias ( const PRM_ParmList parmlist,
UT_String alias 
) const
int PRM_RefId::getParmRef ( ) const
inline

Definition at line 64 of file PRM_RefId.h.

int PRM_RefId::getParmSubIndex ( ) const
inline

Definition at line 73 of file PRM_RefId.h.

void PRM_RefId::getToken ( const PRM_ParmList parmlist,
UT_String token 
) const
unsigned PRM_RefId::hash ( ) const
inline

Definition at line 79 of file PRM_RefId.h.

bool PRM_RefId::isValid ( void  ) const
inline

Definition at line 56 of file PRM_RefId.h.

bool PRM_RefId::matches ( const PRM_RefId other) const
inline

Definition at line 92 of file PRM_RefId.h.

const PRM_RefId& PRM_RefId::operator= ( const PRM_RefId copy)
inline

Definition at line 46 of file PRM_RefId.h.

int PRM_RefId::operator== ( const PRM_RefId other) const
inline

Definition at line 85 of file PRM_RefId.h.

void PRM_RefId::setParmRef ( int  parm_index,
int  sub_index = -1 
)
inline

Definition at line 59 of file PRM_RefId.h.

void PRM_RefId::setParmSubIndex ( int  sub_index)
inline

Definition at line 69 of file PRM_RefId.h.


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