|
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().