Template Class UnaryNode#

Inheritance Relationships#

Base Type#

Class Documentation#

template<typename T, typename ReturnType, typename Derived>
class UnaryNode : public Node<ReturnType>#

Public Functions

inline UnaryNode(Node<T> &node)#
inline virtual ReturnType operator[](unsigned idx) const#
inline virtual unsigned GetSize() const#
inline virtual const std::string &GetName() const#
inline virtual bool HasParent() const#
inline virtual const std::string &GetParentName() const#
inline virtual bool HasGrandparent() const#
inline virtual const std::string &GetGrandparentName() const#
inline virtual unsigned GetParentIndex(unsigned index) const#