NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
This is a stack of all parser line state stacks. Can be used to gather a bunch of already parsed command lines together. More...
#include <muParserState.hpp>
Public Member Functions | |
State & | operator() (size_t i, size_t j) |
LineStateStack & | operator[] (size_t i) |
void | resize (size_t s) |
void | clear () |
size_t | size () const |
Public Attributes | |
std::vector< LineStateStack > | m_stacks |
This is a stack of all parser line state stacks. Can be used to gather a bunch of already parsed command lines together.
Definition at line 234 of file muParserState.hpp.
|
inline |
Definition at line 259 of file muParserState.hpp.
References m_stacks.
Referenced by mu::ParserBase::DeactivateLoopMode(), and mu::ParserBase::DisableAccessCaching().
|
inline |
Definition at line 238 of file muParserState.hpp.
References m_stacks.
|
inline |
Definition at line 246 of file muParserState.hpp.
References m_stacks.
|
inline |
Definition at line 254 of file muParserState.hpp.
References m_stacks.
Referenced by mu::ParserBase::ActivateLoopMode().
|
inline |
Definition at line 264 of file muParserState.hpp.
References m_stacks.
Referenced by mu::ParserBase::Eval(), mu::ParserBase::GetCachedAccess(), mu::ParserBase::HasCachedAccess(), mu::ParserBase::IsNotLastStackItem(), and mu::ParserBase::IsValidByteCode().
std::vector<LineStateStack> mu::StateStacks::m_stacks |
Definition at line 236 of file muParserState.hpp.
Referenced by clear(), operator()(), operator[](), resize(), and size().