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

#include <APEX_Callback.h>

Public Member Functions

const APEX_ParmListinputs () const
 
const APEX_ParmListoutputs () const
 
bool operator== (const APEX_Signature &other) const
 
bool operator!= (const APEX_Signature &other) const
 
exint findInputIndex (const UT_StringView &name) const
 
exint findOutputIndex (const UT_StringView &name) const
 
const APEX_ParmfindInput (const UT_StringRef &name) const
 
const APEX_ParmfindOutput (const UT_StringRef &name) const
 
exint findInput (const UT_StringRef &name, APEX_Parm **parm)
 
exint findOutput (const UT_StringRef &name, APEX_Parm **parm)
 
exint numInputs () const
 
exint numOutputs () const
 
exint size () const
 
APEX_ParmaddInput (int idx, const APEX_Parm &parm)
 
APEX_ParmaddOutput (int idx, const APEX_Parm &parm)
 
void addSparePort (const UT_StringRef &name="", exint index=-1)
 
bool addInputAlias (const UT_StringRef &name, const UT_StringRef &alias)
 
bool addOutputAlias (const UT_StringRef &name, const UT_StringRef &alias)
 
bool isGeneric () const
 

Public Attributes

APEX_ParmList myInputs
 
APEX_ParmList myOutputs
 

Static Public Attributes

static const APEX_Signature theEmptySignature
 

Detailed Description

Definition at line 130 of file APEX_Callback.h.

Member Function Documentation

APEX_Parm& apex::APEX_Signature::addInput ( int  idx,
const APEX_Parm parm 
)
inline

Definition at line 201 of file APEX_Callback.h.

bool apex::APEX_Signature::addInputAlias ( const UT_StringRef name,
const UT_StringRef alias 
)
inline

Definition at line 249 of file APEX_Callback.h.

APEX_Parm& apex::APEX_Signature::addOutput ( int  idx,
const APEX_Parm parm 
)
inline

Definition at line 217 of file APEX_Callback.h.

bool apex::APEX_Signature::addOutputAlias ( const UT_StringRef name,
const UT_StringRef alias 
)
inline

Definition at line 266 of file APEX_Callback.h.

void apex::APEX_Signature::addSparePort ( const UT_StringRef name = "",
exint  index = -1 
)
inline

Definition at line 233 of file APEX_Callback.h.

const APEX_Parm& apex::APEX_Signature::findInput ( const UT_StringRef name) const
inline

Definition at line 161 of file APEX_Callback.h.

exint apex::APEX_Signature::findInput ( const UT_StringRef name,
APEX_Parm **  parm 
)
inline

Definition at line 177 of file APEX_Callback.h.

exint apex::APEX_Signature::findInputIndex ( const UT_StringView name) const
inline

Definition at line 149 of file APEX_Callback.h.

const APEX_Parm& apex::APEX_Signature::findOutput ( const UT_StringRef name) const
inline

Definition at line 169 of file APEX_Callback.h.

exint apex::APEX_Signature::findOutput ( const UT_StringRef name,
APEX_Parm **  parm 
)
inline

Definition at line 186 of file APEX_Callback.h.

exint apex::APEX_Signature::findOutputIndex ( const UT_StringView name) const
inline

Definition at line 155 of file APEX_Callback.h.

const APEX_ParmList& apex::APEX_Signature::inputs ( ) const
inline

Definition at line 133 of file APEX_Callback.h.

bool apex::APEX_Signature::isGeneric ( ) const
inline

Definition at line 284 of file APEX_Callback.h.

exint apex::APEX_Signature::numInputs ( ) const
inline

Definition at line 195 of file APEX_Callback.h.

exint apex::APEX_Signature::numOutputs ( ) const
inline

Definition at line 197 of file APEX_Callback.h.

bool apex::APEX_Signature::operator!= ( const APEX_Signature other) const
inline

Definition at line 144 of file APEX_Callback.h.

bool apex::APEX_Signature::operator== ( const APEX_Signature other) const
inline

Definition at line 139 of file APEX_Callback.h.

const APEX_ParmList& apex::APEX_Signature::outputs ( ) const
inline

Definition at line 134 of file APEX_Callback.h.

exint apex::APEX_Signature::size ( ) const
inline

Definition at line 199 of file APEX_Callback.h.

Member Data Documentation

APEX_ParmList apex::APEX_Signature::myInputs

Definition at line 136 of file APEX_Callback.h.

APEX_ParmList apex::APEX_Signature::myOutputs

Definition at line 137 of file APEX_Callback.h.

const APEX_Signature apex::APEX_Signature::theEmptySignature
static

Definition at line 302 of file APEX_Callback.h.


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