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

#include <EX_ExprFunc.h>

Public Member Functions

 EX_ExprFunc ()
 
 ~EX_ExprFunc ()
 
int64 getMemoryUsage (bool inclusive) const
 
int save (std::ostream &os)
 
bool saveCompiled (std::ostream &os, int thread)
 
bool load (UT_IStream &is, const char *filename, std::ostream *err, int thread)
 
bool loadCompiled (UT_IStream &is, int thread)
 
void wire ()
 
const char * getName () const
 
int getNArgs () const
 
const char * getReturnType () const
 
const char * getArgName (int i)
 
const char * getArgType (int i)
 
void touchMyReferences ()
 
void functionDeleted (EV_EXPRESSION *expr)
 
void updateDependency (void *ref_id, int thread)
 
int changeOpReference (UT_String &new_source, const EV_ChangeOpReferenceParms &parms, int thread)
 
void setInlineFlag (bool f)
 
bool getInlineFlag () const
 
int getRunningCount () const
 
void unresolveLocalVars (int thread)
 

Detailed Description

Definition at line 62 of file EX_ExprFunc.h.

Constructor & Destructor Documentation

EX_ExprFunc::EX_ExprFunc ( )
EX_ExprFunc::~EX_ExprFunc ( )

Member Function Documentation

int EX_ExprFunc::changeOpReference ( UT_String new_source,
const EV_ChangeOpReferenceParms parms,
int  thread 
)
void EX_ExprFunc::functionDeleted ( EV_EXPRESSION expr)
const char* EX_ExprFunc::getArgName ( int  i)
const char* EX_ExprFunc::getArgType ( int  i)
bool EX_ExprFunc::getInlineFlag ( ) const
inline

Definition at line 96 of file EX_ExprFunc.h.

int64 EX_ExprFunc::getMemoryUsage ( bool  inclusive) const
const char* EX_ExprFunc::getName ( void  ) const
inline

Definition at line 81 of file EX_ExprFunc.h.

int EX_ExprFunc::getNArgs ( ) const
inline

Definition at line 82 of file EX_ExprFunc.h.

const char* EX_ExprFunc::getReturnType ( ) const
int EX_ExprFunc::getRunningCount ( ) const
inline

Definition at line 98 of file EX_ExprFunc.h.

bool EX_ExprFunc::load ( UT_IStream is,
const char *  filename,
std::ostream *  err,
int  thread 
)
bool EX_ExprFunc::loadCompiled ( UT_IStream is,
int  thread 
)
int EX_ExprFunc::save ( std::ostream &  os)
bool EX_ExprFunc::saveCompiled ( std::ostream &  os,
int  thread 
)
void EX_ExprFunc::setInlineFlag ( bool  f)
inline

Definition at line 95 of file EX_ExprFunc.h.

void EX_ExprFunc::touchMyReferences ( )
void EX_ExprFunc::unresolveLocalVars ( int  thread)
void EX_ExprFunc::updateDependency ( void ref_id,
int  thread 
)
void EX_ExprFunc::wire ( )

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