Class Symbol#

Inheritance Relationships#

Derived Types#

Class Documentation#

class Symbol#

Subclassed by Node< double >, Node< uint64_t >, Node< DominantType >, Node< U >, Node< ReturnType >, Node< float >, Node< int64_t >, Node< R >, ListSymbol, Node< T >

Public Functions

inline Symbol()#
inline Symbol(SymbolType type)#
inline SymbolType GetType() const#
inline bool IsNode() const#
inline bool IsFunction() const#
inline bool IsUnaryFunction() const#
inline bool IsVoidFunction() const#
inline bool IsBinaryFunction() const#
inline bool IsComparison() const#
inline bool IsEquality() const#
inline virtual ~Symbol()#

Protected Attributes

SymbolType type_#