Alexandria 2.31.4
SDC-CH common library for the Euclid project
|
#include <ExpressionTree.h>
Public Member Functions | |
bool | isCompiled () const |
const Exception * | reason () const |
const std::shared_ptr< Node< R > > & | getTree () const |
Protected Member Functions | |
ExpressionTreeBase (bool compiled, const std::shared_ptr< Node< R > > &root, const std::shared_ptr< Exception > &reason_) |
Protected Attributes | |
bool | m_is_compiled |
std::shared_ptr< Node< R > > | m_root |
std::shared_ptr< Exception > | m_reason |
Definition at line 34 of file ExpressionTree.h.
|
inlineprotected |
Definition at line 66 of file ExpressionTree.h.
References m_is_compiled, m_reason, and m_root.
Referenced by Pyston::ExpressionTree< R(Args...)>::ExpressionTree(), and Pyston::ExpressionTree< R(const std::vector< T > &)>::ExpressionTree().
|
inline |
Definition at line 57 of file ExpressionTree.h.
References m_root.
|
inline |
Definition at line 41 of file ExpressionTree.h.
References m_is_compiled.
|
inline |
Definition at line 49 of file ExpressionTree.h.
References m_reason.
|
protected |
Definition at line 62 of file ExpressionTree.h.
Referenced by ExpressionTreeBase(), and isCompiled().
|
protected |
Definition at line 64 of file ExpressionTree.h.
Referenced by ExpressionTreeBase(), and reason().
|
protected |
Definition at line 63 of file ExpressionTree.h.
Referenced by ExpressionTreeBase(), getTree(), Pyston::ExpressionTree< R(Args...)>::operator()(), Pyston::ExpressionTree< R(Args...)>::operator()(), Pyston::ExpressionTree< R(const std::vector< T > &)>::operator()(), and Pyston::ExpressionTree< R(const std::vector< T > &)>::operator()().