NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
muParserState.hpp File Reference
#include <vector>
#include <string>
#include <utility>
#include "muParserDef.h"
#include "muParserBytecode.h"
Include dependency graph for muParserState.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mu::CachedDataAccess
 Describes an already evaluated data access, which can be reconstructed from the current parser state. More...
 
struct  mu::VectorEvaluation
 This structure contains the necessary data to resolve all preevaluated vectors. More...
 
struct  mu::State
 Defines a single parser state, which contains all necessary information for evaluating a single expression. More...
 
struct  mu::Cache
 Describes the cache of a single expression. Might contain multiple cached data accesses. More...
 
struct  mu::ExpressionTarget
 This structure defines the overall expression target, if it is composed out of a temporary vector like {a,b}. More...
 
struct  mu::LineStateStack
 This is the parser state stack for a whole command line. Might contain multiple single states and cached data accesses. More...
 
struct  mu::StateStacks
 This is a stack of all parser line state stacks. Can be used to gather a bunch of already parsed command lines together. More...
 

Namespaces

namespace  mu
 Namespace for mathematical applications.