17 :
name( fname ), nargs( i_nargs ), funcidx( -1 ), uf( i_uf ), used( false )
24 : have_indexes( false ), modulename( i_modname )
46 mf->funcidx =
static_cast<unsigned int>(
functions.size() );
68 if ( old_funcidx != mf->
funcidx )
71 functions[old_funcidx]->funcidx = old_funcidx;
std::vector< UserFunction * > owned_userfuncs
void fillFunctionsByName()
FunctionalityModule(const char *modname)
FunctionsByName functionsByName
std::vector< ModuleFunction * > used_functions
std::vector< ModuleFunction * > functions
void addFunction(const char *funcname, int nparams, UserFunction *uf=NULL)
bool isFunc(const char *funcName, ModuleFunction **pmf, int *funcidx)
ModuleFunction(const char *fname, int nargs, UserFunction *uf)