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

#include <PRM_RefId.h>

Public Member Functions

 PRM_RefId ()
 
 PRM_RefId (int pi, int vi)
 
 PRM_RefId (const PRM_RefId &copy)=default
 
PRM_RefIdoperator= (const PRM_RefId &copy)=default
 
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 ( const PRM_RefId copy)
default

Member Function Documentation

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

Definition at line 48 of file PRM_RefId.h.

int PRM_RefId::getParmSubIndex ( ) const
inline

Definition at line 57 of file PRM_RefId.h.

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

Definition at line 63 of file PRM_RefId.h.

bool PRM_RefId::isValid ( ) const
inline

Definition at line 40 of file PRM_RefId.h.

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

Definition at line 76 of file PRM_RefId.h.

PRM_RefId& PRM_RefId::operator= ( const PRM_RefId copy)
default
int PRM_RefId::operator== ( const PRM_RefId other) const
inline

Definition at line 69 of file PRM_RefId.h.

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

Definition at line 43 of file PRM_RefId.h.

void PRM_RefId::setParmSubIndex ( int  sub_index)
inline

Definition at line 53 of file PRM_RefId.h.


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