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

A class holding a VEX function. More...

#include <CVEX_Function.h>

Public Member Functions

 CVEX_Function ()
 CVEX_Function (const CVEX_Function &src)
 ~CVEX_Function ()
const CVEX_Functionoperator= (const 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...


class CVEX_Context

Detailed Description

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 29 of file CVEX_Function.h.

Constructor & Destructor Documentation

CVEX_Function::CVEX_Function ( )
CVEX_Function::CVEX_Function ( const CVEX_Function src)
CVEX_Function::~CVEX_Function ( )

Member Function Documentation

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)
bool CVEX_Function::isValid ( ) const

Definition at line 38 of file CVEX_Function.h.

const CVEX_Function& CVEX_Function::operator= ( const CVEX_Function src)

Friends And Related Function Documentation

friend class CVEX_Context

Definition at line 50 of file CVEX_Function.h.

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