46         bool IsFunc(
const std::string& fname) 
const;
 
   95                 silent_cerr(
"Parser error in NameSpaceDR::Read(), " 
   96                         " arg expected at line " 
  103                 silent_cerr(
"Parser error in NameSpaceDR::Read(), " 
  104                         " invalid namespace \"" << sName << 
"\" at line " 
  134                         silent_cerr(
"Parser error in module-namespace::module_init(), " 
  135                                 " invalid namespace \"" << sName << 
"\" at line " 
#define MBDYN_EXCEPT_ARGS
 
bool Read(HighParser &HP)
 
int RegisterNameSpace(NameSpace *ns)
 
bool SetDescData(const std::string &name, DescRead *rf)
 
int module_init(const char *module_name, void *pdm, void *php)
This function registers our user defined element for the math parser. 
 
virtual HighParser::ErrOut GetLineData(void) const 
 
TypedValue EvalFunc(MathParser::MathFunc_t *f) const 
 
virtual Table * GetTable(void)
 
MathParser::MathFunc_t * GetFunc(const std::string &fname) const 
 
bool bNameValidate(const std::string &s) const 
 
virtual MathParser & GetMathParser(void)
 
bool IsFunc(const std::string &fname) const 
 
virtual std::string GetString(const std::string &sDefVal)
 
virtual HighParser::ErrOut GetLineData(void) const 
 
TableNameSpace(const std::string &sName)