Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Poincare::ListData Class Reference

#include <list_data.h>

Public Member Functions

 ListData (Expression *operand)
 
 ~ListData ()
 
 ListData (const ListData &other)=delete
 
 ListData (ListData &&other)=delete
 
ListDataoperator= (const ListData &other)=delete
 
ListDataoperator= (ListData &&other)=delete
 
int numberOfOperands () const
 
Expression ** operands () const
 
const Expressionoperand (int i) const
 
void pushExpression (Expression *operand)
 
void detachOperands ()
 

Detailed Description

Definition at line 8 of file list_data.h.

Constructor & Destructor Documentation

◆ ListData() [1/3]

Poincare::ListData::ListData ( Expression operand)

Definition at line 9 of file list_data.cpp.

◆ ~ListData()

Poincare::ListData::~ListData ( )

Definition at line 17 of file list_data.cpp.

◆ ListData() [2/3]

Poincare::ListData::ListData ( const ListData other)
delete

◆ ListData() [3/3]

Poincare::ListData::ListData ( ListData &&  other)
delete

Member Function Documentation

◆ detachOperands()

void Poincare::ListData::detachOperands ( )

Definition at line 51 of file list_data.cpp.

◆ numberOfOperands()

int Poincare::ListData::numberOfOperands ( ) const

Definition at line 37 of file list_data.cpp.

◆ operand()

const Expression * Poincare::ListData::operand ( int  i) const

Definition at line 45 of file list_data.cpp.

◆ operands()

Expression ** Poincare::ListData::operands ( ) const

Definition at line 41 of file list_data.cpp.

◆ operator=() [1/2]

ListData& Poincare::ListData::operator= ( const ListData other)
delete

◆ operator=() [2/2]

ListData& Poincare::ListData::operator= ( ListData &&  other)
delete

◆ pushExpression()

void Poincare::ListData::pushExpression ( Expression operand)

Definition at line 26 of file list_data.cpp.


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