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

Describes the cache of a single expression. Might contain multiple cached data accesses. More...

#include <muParserState.hpp>

Collaboration diagram for mu::Cache:

Public Member Functions

void clear ()
 
 Cache ()
 

Public Attributes

std::vector< CachedDataAccessm_accesses
 
std::string m_expr
 
std::string m_target
 
bool m_enabled
 

Detailed Description

Describes the cache of a single expression. Might contain multiple cached data accesses.

Definition at line 164 of file muParserState.hpp.

Constructor & Destructor Documentation

◆ Cache()

mu::Cache::Cache ( )
inline

Definition at line 179 of file muParserState.hpp.

Member Function Documentation

◆ clear()

void mu::Cache::clear ( )
inline

Definition at line 171 of file muParserState.hpp.

References m_accesses, m_enabled, m_expr, and m_target.

Referenced by mu::LineStateStack::clear().

Member Data Documentation

◆ m_accesses

std::vector<CachedDataAccess> mu::Cache::m_accesses

Definition at line 166 of file muParserState.hpp.

Referenced by clear().

◆ m_enabled

bool mu::Cache::m_enabled

Definition at line 169 of file muParserState.hpp.

Referenced by clear().

◆ m_expr

std::string mu::Cache::m_expr

Definition at line 167 of file muParserState.hpp.

Referenced by clear().

◆ m_target

std::string mu::Cache::m_target

Definition at line 168 of file muParserState.hpp.

Referenced by clear().


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