MBDyn-1.7.3
|
#include <mathp.h>
Public Member Functions | |
MathArg_t (unsigned f=AF_NONE) | |
virtual | ~MathArg_t (void) |
void | SetFlag (const MathParser::ArgFlag &f) |
void | ClearFlag (const MathParser::ArgFlag &f) |
bool | IsFlag (const MathParser::ArgFlag f) const |
unsigned | GetFlags (void) const |
virtual ArgType | Type (void) const =0 |
virtual MathArg_t * | Copy (void) const =0 |
Private Attributes | |
unsigned | m_flags |
|
inline |
|
inlinevirtual |
|
inline |
|
pure virtual |
Implemented in MathParser::MathArgPriv_t< T, TT >, and MathParser::MathArgVoid_t.
|
inline |
Definition at line 99 of file mathp.h.
References m_flags.
Referenced by MathParser::MathArgPriv_t< T, TT >::Copy().
|
inline |
Definition at line 98 of file mathp.h.
References m_flags.
Referenced by drive(), model_elem(), model_node(), and unit_convert().
|
inline |
|
pure virtual |
Implemented in MathParser::MathArgPriv_t< T, TT >, and MathParser::MathArgVoid_t.
|
private |
Definition at line 90 of file mathp.h.
Referenced by ClearFlag(), GetFlags(), IsFlag(), and SetFlag().