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.

Classes

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 >

Typedefs

typedef event_request_base_tct
< ExpressionEventType
ExpressionEventRequestBase
 The EventRequestBase for Expression's.

Enumerations

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.