Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Sequence::SequenceContext Class Reference

#include <sequence_context.h>

Inheritance diagram for Sequence::SequenceContext:
Poincare::Context

Public Member Functions

 SequenceContext (Poincare::Context *parentContext, SequenceStore *sequenceStore)
 
const Poincare::ExpressionexpressionForSymbol (const Poincare::Symbol *symbol) override
 
void setExpressionForSymbolName (const Poincare::Expression *expression, const Poincare::Symbol *symbol, Poincare::Context &context) override
 
template<typename T >
T valueOfSequenceAtPreviousRank (int sequenceIndex, int rank) const
 
void resetCache ()
 
template<typename T >
bool iterateUntilRank (int n)
 

Detailed Description

Definition at line 34 of file sequence_context.h.

Constructor & Destructor Documentation

◆ SequenceContext()

Sequence::SequenceContext::SequenceContext ( Poincare::Context parentContext,
SequenceStore sequenceStore 
)
inline

Definition at line 36 of file sequence_context.h.

Member Function Documentation

◆ expressionForSymbol()

const Poincare::Expression* Sequence::SequenceContext::expressionForSymbol ( const Poincare::Symbol symbol)
inlineoverridevirtual

Implements Poincare::Context.

Definition at line 46 of file sequence_context.h.

◆ iterateUntilRank()

template<typename T >
bool Sequence::SequenceContext::iterateUntilRank ( int  n)
inline

Definition at line 62 of file sequence_context.h.

◆ resetCache()

void Sequence::SequenceContext::resetCache ( )
inline

Definition at line 58 of file sequence_context.h.

◆ setExpressionForSymbolName()

void Sequence::SequenceContext::setExpressionForSymbolName ( const Poincare::Expression expression,
const Poincare::Symbol symbol,
Poincare::Context context 
)
inlineoverridevirtual

Implements Poincare::Context.

Definition at line 49 of file sequence_context.h.

◆ valueOfSequenceAtPreviousRank()

template<typename T >
T Sequence::SequenceContext::valueOfSequenceAtPreviousRank ( int  sequenceIndex,
int  rank 
) const
inline

Definition at line 52 of file sequence_context.h.


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