Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Sequence::CacheContext< T > Class Template Reference

#include <cache_context.h>

Inheritance diagram for Sequence::CacheContext< T >:
Poincare::VariableContext< T > Poincare::Context

Public Member Functions

 CacheContext (Poincare::Context *parentContext)
 
const Poincare::ExpressionexpressionForSymbol (const Poincare::Symbol *symbol) override
 
void setValueForSymbol (T value, const Poincare::Symbol *symbol)
 
- Public Member Functions inherited from Poincare::VariableContext< T >
 VariableContext (char name, Context *parentContext=nullptr)
 
void setExpressionForSymbolName (const Expression *expression, const Symbol *symbol, Context &context) override
 
const ExpressionexpressionForSymbol (const Symbol *symbol) override
 

Detailed Description

template<typename T>
class Sequence::CacheContext< T >

Definition at line 10 of file cache_context.h.

Constructor & Destructor Documentation

◆ CacheContext()

template<typename T >
Sequence::CacheContext< T >::CacheContext ( Poincare::Context parentContext)

Definition at line 9 of file cache_context.cpp.

Member Function Documentation

◆ expressionForSymbol()

template<typename T >
const Expression * Sequence::CacheContext< T >::expressionForSymbol ( const Poincare::Symbol symbol)
overridevirtual

Implements Poincare::Context.

Definition at line 17 of file cache_context.cpp.

◆ setValueForSymbol()

template<typename T >
void Sequence::CacheContext< T >::setValueForSymbol ( T  value,
const Poincare::Symbol symbol 
)

Definition at line 26 of file cache_context.cpp.


The documentation for this class was generated from the following files: