expression_tree  3.2
 All Classes Files Functions Variables Typedefs
Public Member Functions
expression_tree::detail::node_impl< T > Class Template Reference

Base class for the node class internal implementation. More...

#include <expression_tree.h>

Inheritance diagram for expression_tree::detail::node_impl< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual node_impl< T > * clone () const =0
 Clones this object.
virtual bool constant () const =0
 Constness of the node.
virtual T evaluate () const =0
 All nodes must evaluate.

Detailed Description

template<typename T>
class expression_tree::detail::node_impl< T >

Base class for the node class internal implementation.


Member Function Documentation

template<typename T>
virtual node_impl<T>* expression_tree::detail::node_impl< T >::clone ( ) const [pure virtual]
template<typename T>
virtual bool expression_tree::detail::node_impl< T >::constant ( ) const [pure virtual]
template<typename T>
virtual T expression_tree::detail::node_impl< T >::evaluate ( ) const [pure virtual]

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