ircproxy The Ultimate Cyborg |
#include <Expression.h>
Definition at line 149 of file Expression.h.
Public Member Functions | |
virtual bool | evaluate (void) |
Evaluate the expression. | |
virtual void | sub_event_server (ExpressionEventServer *event_server) |
Remove ExpressionEventServer event_server from this expression. | |
virtual void | add_event_server (boost::shared_ptr< ExpressionEventServer > const &) |
Mark that ExpressionEventServer event_server is watching this expression. | |
virtual void | print_on (std::ostream &os) const |
Print the expression on ostream os. |
virtual bool ConstExpression< T >::evaluate | ( | void | ) | [inline, virtual] |
Evaluate the expression.
Implements ExpressionInterface.
Definition at line 162 of file Expression.h.
virtual void ConstExpression< T >::sub_event_server | ( | ExpressionEventServer * | ) | [inline, virtual] |
Remove ExpressionEventServer event_server from this expression.
Implements ExpressionInterface.
Definition at line 163 of file Expression.h.
virtual void ConstExpression< T >::add_event_server | ( | boost::shared_ptr< ExpressionEventServer > const & | event_server | ) | [inline, virtual] |
Mark that ExpressionEventServer event_server is watching this expression.
Implements ExpressionInterface.
Definition at line 164 of file Expression.h.
void ConstExpression< T >::print_on | ( | std::ostream & | os | ) | const [inline, virtual] |
Print the expression on ostream os.
Implements ExpressionInterface.
Definition at line 172 of file Expression.h.
00173 { 00174 os << "ConstExpression<" << libcwd::type_info_of<T>().demangled_name() << ">(" << M_const << ")"; 00175 }
Copyright © 2005-2007 Carlo Wood. All rights reserved. |
---|