MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
MathParser::MathFunc_t Struct Reference

#include <mathp.h>

Collaboration diagram for MathParser::MathFunc_t:

Public Member Functions

 MathFunc_t (void)
 
 MathFunc_t (const MathFunc_t &in)
 
 ~MathFunc_t (void)
 

Public Attributes

std::string fname
 
NameSpacens
 
MathArgs args
 
MathFunc_f f
 
MathFuncTest_f t
 
std::string errmsg
 

Detailed Description

Definition at line 166 of file mathp.h.

Constructor & Destructor Documentation

MathParser::MathFunc_t::MathFunc_t ( void  )
inline

Definition at line 174 of file mathp.h.

174 : ns(0), f(0), t(0) {};
MathFunc_f f
Definition: mathp.h:170
MathFuncTest_f t
Definition: mathp.h:171
NameSpace * ns
Definition: mathp.h:168
MathParser::MathFunc_t::MathFunc_t ( const MathFunc_t in)
inline

Definition at line 175 of file mathp.h.

References args.

175  : fname(in.fname), ns(in.ns), args(in.args.size()), f(in.f), t(in.t), errmsg(in.errmsg) {
176  for (unsigned i = 0; i < args.size(); ++i) {
177  args[i] = in.args[i]->Copy();
178  }
179  };
InputStream * in
Definition: mathp.h:295
std::string errmsg
Definition: mathp.h:172
MathFunc_f f
Definition: mathp.h:170
MathFuncTest_f t
Definition: mathp.h:171
NameSpace * ns
Definition: mathp.h:168
std::string fname
Definition: mathp.h:167
MathParser::MathFunc_t::~MathFunc_t ( void  )
inline

Definition at line 180 of file mathp.h.

References args.

180  {
181  for (unsigned i = 0; i < args.size(); ++i) {
182  delete args[i];
183  }
184  };

Member Data Documentation

std::string MathParser::MathFunc_t::errmsg

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