Used to hold the instance in memory. More...
#include <OSExpressionTree.h>


Public Member Functions | |
| MatrixExpressionTree () | |
| default constructor. | |
| ~MatrixExpressionTree () | |
| default destructor. | |
| bool | IsEqual (MatrixExpressionTree *that) |
| A function to check for the equality of two objects. | |
| std::vector< ExprNode * > | getPrefixFromExpressionTree () |
| Get a vector of pointers to ExprNodes that correspond to a scalar-valued OSExpressionTree in prefix format. | |
| std::vector< ExprNode * > | getPostfixFromExpressionTree () |
| Get a vector of pointers to ExprNodes that correspond to a scalar-valued OSExpressionTree in postfix format. | |
Public Attributes | |
| OSnLMNode * | m_treeRoot |
| m_treeRoot holds the root node (of OSnLMNode type) of the expression tree. | |
Used to hold the instance in memory.
Definition at line 208 of file OSExpressionTree.h.
| MatrixExpressionTree::MatrixExpressionTree | ( | ) |
default constructor.
Definition at line 217 of file OSExpressionTree.cpp.
| MatrixExpressionTree::~MatrixExpressionTree | ( | ) |
default destructor.
Definition at line 227 of file OSExpressionTree.cpp.
| bool MatrixExpressionTree::IsEqual | ( | MatrixExpressionTree * | that | ) |
A function to check for the equality of two objects.
Reimplemented from OSExpressionTree.
Definition at line 253 of file OSExpressionTree.cpp.
| std::vector< ExprNode * > MatrixExpressionTree::getPrefixFromExpressionTree | ( | ) |
Get a vector of pointers to ExprNodes that correspond to a scalar-valued OSExpressionTree in prefix format.
Definition at line 241 of file OSExpressionTree.cpp.
| std::vector< ExprNode * > MatrixExpressionTree::getPostfixFromExpressionTree | ( | ) |
Get a vector of pointers to ExprNodes that correspond to a scalar-valued OSExpressionTree in postfix format.
Definition at line 247 of file OSExpressionTree.cpp.
m_treeRoot holds the root node (of OSnLMNode type) of the expression tree.
Definition at line 214 of file OSExpressionTree.h.
1.6.1