NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <muParserBytecode.h>
Public Member Functions | |
SToken () | |
Public Attributes | |
ECmdCode | Cmd |
union { | |
struct { | |
value_type * ptr | |
value_type data | |
value_type data2 | |
bool isVect | |
} Val | |
struct { | |
generic_fun_type ptr | |
int argc | |
int idx | |
} Fun | |
struct { | |
value_type * ptr | |
int offset | |
} Oprt | |
}; | |
Definition at line 44 of file muParserBytecode.h.
|
inline |
Definition at line 76 of file muParserBytecode.h.
References Cmd, mu::cmUNKNOWN, and Val.
union { ... } mu::SToken::@12 |
int mu::SToken::argc |
Definition at line 65 of file muParserBytecode.h.
Referenced by mu::ParserByteCode::AddBulkFun(), mu::ParserByteCode::AddFun(), and mu::ParserByteCode::AddStrFun().
ECmdCode mu::SToken::Cmd |
Definition at line 46 of file muParserBytecode.h.
Referenced by mu::ParserByteCode::AddAssignOp(), mu::ParserByteCode::AddBulkFun(), mu::ParserByteCode::AddFun(), mu::ParserByteCode::AddIfElse(), mu::ParserByteCode::AddOp(), mu::ParserByteCode::AddStrFun(), mu::ParserByteCode::AddVal(), mu::ParserByteCode::AddVar(), mu::ParserByteCode::Finalize(), mu::ParserBase::ParseCmdCodeBulk(), mu::ParserBase::ParseCmdCodeBulkParallel(), and SToken().
value_type mu::SToken::data |
Definition at line 53 of file muParserBytecode.h.
Referenced by mu::ParserByteCode::AddVal(), and mu::ParserByteCode::AddVar().
value_type mu::SToken::data2 |
Definition at line 54 of file muParserBytecode.h.
Referenced by mu::ParserByteCode::AddVal(), and mu::ParserByteCode::AddVar().
struct { ... } mu::SToken::Fun |
Referenced by mu::ParserByteCode::AddBulkFun(), mu::ParserByteCode::AddFun(), and mu::ParserByteCode::AddStrFun().
int mu::SToken::idx |
Definition at line 66 of file muParserBytecode.h.
Referenced by mu::ParserByteCode::AddStrFun().
bool mu::SToken::isVect |
Definition at line 55 of file muParserBytecode.h.
Referenced by mu::ParserByteCode::AddAssignOp(), and mu::ParserByteCode::AddVar().
int mu::SToken::offset |
Definition at line 72 of file muParserBytecode.h.
struct { ... } mu::SToken::Oprt |
value_type* mu::SToken::ptr |
Definition at line 52 of file muParserBytecode.h.
Referenced by mu::ParserByteCode::AddAssignOp(), mu::ParserByteCode::AddBulkFun(), mu::ParserByteCode::AddFun(), mu::ParserByteCode::AddStrFun(), mu::ParserByteCode::AddVal(), and mu::ParserByteCode::AddVar().
generic_fun_type mu::SToken::ptr |
Definition at line 64 of file muParserBytecode.h.
struct { ... } mu::SToken::Val |
Referenced by mu::ParserByteCode::AddAssignOp(), mu::ParserByteCode::AddVal(), mu::ParserByteCode::AddVar(), and SToken().