ircproxy  The Ultimate Cyborg

Expression.h File Reference

Detailed Description

This file contains the declaration of Expression related code.

Definition in file Expression.h.

#include "Watched.h"
#include <boost/shared_ptr.hpp>
#include "debug.h"
#include <libcw/events.h>
#include "ExpressionInterface.h"
#include "Bool.h"
#include "Counter.h"

Go to the source code of this file.


class  ExpressionEventType
 The EventType for Expression's. More...
class  ExpressionEventRequestQueue
 The EventRequestQueue for Expression's. More...
class  ExpressionEventServer
 The EventServer for Expression's. More...
class  ConstExpression< T >
 An expression consisting of a constant. More...
class  BinaryExpression< inverted, EXPR1, OP, EXPR2 >
 An binary boolean expression. More...
struct  BinaryExpressionDerived< inverted, EXPR1, OP, EXPR2 >


typedef event_request_base_tct
< ExpressionEventType
 The EventRequestBase for Expression's.


enum  beop_type
 Possible binary expression operator types. More...

Typedef Documentation

typedef event_request_base_tct<ExpressionEventType> ExpressionEventRequestBase

The EventRequestBase for Expression's.

Definition at line 53 of file Expression.h.

Enumeration Type Documentation

enum beop_type

Possible binary expression operator types.

Definition at line 181 of file Expression.h.

00181                {
00182  beop_AND,
00183  beop_OR,
00184  beop_NEQ,
00185  beop_EQ,
00186  beop_BITWISE_AND,
00187  beop_BITWISE_OR,
00188  beop_BITWISE_XOR
00189 };

Copyright © 2005-2007 Carlo Wood.  All rights reserved.