Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Poincare::VariableContext< T > Class Template Reference

#include <variable_context.h>

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

Public Member Functions

 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 Poincare::VariableContext< T >

Definition at line 10 of file variable_context.h.

Constructor & Destructor Documentation

◆ VariableContext()

template<typename T >
Poincare::VariableContext< T >::VariableContext ( char  name,
Context parentContext = nullptr 
)

Definition at line 9 of file variable_context.cpp.

Member Function Documentation

◆ expressionForSymbol()

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

Implements Poincare::Context.

Definition at line 33 of file variable_context.cpp.

◆ setExpressionForSymbolName()

template<typename T >
void Poincare::VariableContext< T >::setExpressionForSymbolName ( const Expression expression,
const Symbol symbol,
Context context 
)
overridevirtual

Implements Poincare::Context.

Definition at line 17 of file variable_context.cpp.


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