HDK
|
A class holding a VEX function. More...
#include <CVEX_Function.h>
Public Member Functions | |
CVEX_Function () | |
CVEX_Function (const CVEX_Function &src) | |
CVEX_Function (CVEX_Function &&src) | |
~CVEX_Function () | |
CVEX_Function & | operator= (const CVEX_Function &src) |
CVEX_Function & | operator= (CVEX_Function &&src) |
bool | isValid () const |
bool | hasParameterWithPrefix (const char *prefix) |
bool | getParameters (UT_StringArray &parm_names, UT_Array< CVEX_Type > &parm_types, UT_IntArray &parm_exports) const |
Returns the function parameters boundable by adding CVEX input. More... | |
Friends | |
template<VEX_Precision ALLPREC> | |
class | CVEX_ContextT |
A class holding a VEX function.
This will be created by something like the CVEX_Context::preloadFunction. It can then be passed directly to loadFunction() to be used rather than going to the global vex context function table.
Definition at line 30 of file CVEX_Function.h.
CVEX_Function::CVEX_Function | ( | ) |
CVEX_Function::CVEX_Function | ( | const CVEX_Function & | src | ) |
CVEX_Function::CVEX_Function | ( | CVEX_Function && | src | ) |
CVEX_Function::~CVEX_Function | ( | ) |
bool CVEX_Function::getParameters | ( | UT_StringArray & | parm_names, |
UT_Array< CVEX_Type > & | parm_types, | ||
UT_IntArray & | parm_exports | ||
) | const |
Returns the function parameters boundable by adding CVEX input.
bool CVEX_Function::hasParameterWithPrefix | ( | const char * | prefix | ) |
|
inline |
Definition at line 42 of file CVEX_Function.h.
CVEX_Function& CVEX_Function::operator= | ( | const CVEX_Function & | src | ) |
CVEX_Function& CVEX_Function::operator= | ( | CVEX_Function && | src | ) |
|
friend |
Definition at line 55 of file CVEX_Function.h.