MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
MathParser::PlugIn Class Referenceabstract

#include <mathp.h>

Inheritance diagram for MathParser::PlugIn:
Collaboration diagram for MathParser::PlugIn:

Public Member Functions

 PlugIn (MathParser &mp)
 
virtual ~PlugIn ()
 
virtual const char * sName (void) const =0
 
virtual int Read (int argc, char *argv[])=0
 
virtual TypedValue::Type GetType (void) const =0
 
virtual TypedValue GetVal (void) const =0
 

Protected Attributes

MathParsermp
 

Detailed Description

Definition at line 222 of file mathp.h.

Constructor & Destructor Documentation

MathParser::PlugIn::PlugIn ( MathParser mp)
inline

Definition at line 245 of file mathp.h.

245 : mp(mp) {};
MathParser & mp
Definition: mathp.h:224
virtual MathParser::PlugIn::~PlugIn ( )
inlinevirtual

Definition at line 246 of file mathp.h.

246 {};

Member Function Documentation

virtual TypedValue::Type MathParser::PlugIn::GetType ( void  ) const
pure virtual

Implemented in TclPlugIn, PrivPlugIn, DofPlugIn, and DummyPlugIn.

virtual TypedValue MathParser::PlugIn::GetVal ( void  ) const
pure virtual

Implemented in TclPlugIn, PrivPlugIn, DofPlugIn, and DummyPlugIn.

virtual int MathParser::PlugIn::Read ( int  argc,
char *  argv[] 
)
pure virtual

Implemented in TclPlugIn, PrivPlugIn, DofPlugIn, and DummyPlugIn.

Referenced by MathParser::readplugin().

virtual const char* MathParser::PlugIn::sName ( void  ) const
pure virtual

Member Data Documentation

MathParser& MathParser::PlugIn::mp
protected

Definition at line 224 of file mathp.h.

Referenced by DofPlugIn::ReadLabel(), and PrivPlugIn::ReadLabel().


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