NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
mu::LineStateStack Struct Reference

This is the parser state stack for a whole command line. Might contain multiple single states and cached data accesses. More...

#include <muParserState.hpp>

Collaboration diagram for mu::LineStateStack:

Public Member Functions

 LineStateStack ()
 
void clear ()
 

Public Attributes

std::vector< Statem_states
 
Cache m_cache
 
ExpressionTarget m_target
 

Detailed Description

This is the parser state stack for a whole command line. Might contain multiple single states and cached data accesses.

Definition at line 212 of file muParserState.hpp.

Constructor & Destructor Documentation

◆ LineStateStack()

mu::LineStateStack::LineStateStack ( )
inline

Definition at line 218 of file muParserState.hpp.

Member Function Documentation

◆ clear()

void mu::LineStateStack::clear ( )
inline

Definition at line 220 of file muParserState.hpp.

References mu::Cache::clear(), mu::ExpressionTarget::clear(), m_cache, m_states, and m_target.

Here is the call graph for this function:

Member Data Documentation

◆ m_cache

Cache mu::LineStateStack::m_cache

Definition at line 215 of file muParserState.hpp.

Referenced by clear().

◆ m_states

std::vector<State> mu::LineStateStack::m_states

Definition at line 214 of file muParserState.hpp.

Referenced by clear().

◆ m_target

ExpressionTarget mu::LineStateStack::m_target

Definition at line 216 of file muParserState.hpp.

Referenced by clear().


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