Constraint_Nodes.h File Reference

#include "orbsvcs/Trader/Constraint_Tokens.h"
#include "tao/Basic_Types.h"
#include "tao/String_Manager_T.h"
#include "orbsvcs/Trader/trading_serv_export.h"

Include dependency graph for Constraint_Nodes.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  CORBA

Classes

class  TAO_Constraint
 TAO_Constraint is the base class of all nodes on the constraint expression tree. More...

class  TAO_Noop_Constraint
 A node that represents an operation with no operands. More...

class  TAO_Binary_Constraint
 TAO_Binary_Constraint represents an operation with left and right operands. More...

class  TAO_Unary_Constraint
 TAO_Unary_Constraint represents an operation with only one operand. More...

class  TAO_Property_Constraint
 TAO_Property_Constraint represents a property whose value is determined by the offer being evaluated. More...

class  TAO_Literal_Constraint
 TAO_Literal_Constraint represents a literal occuring in the constraint expression tree. More...


Typedefs

typedef unsigned short TAO_Expression_Type

Variables

TAO_BEGIN_VERSIONED_NAMESPACE_DECL
class 
TAO_Constraint_Visitor


Detailed Description

Constraint_Nodes.h,v 1.30 2006/04/19 10:18:11 jwillemsen Exp

Author:
Seth Widoff <sbw1@cs.wustl.edu>

Definition in file Constraint_Nodes.h.


Typedef Documentation

typedef unsigned short TAO_Expression_Type
 

Definition at line 33 of file Constraint_Nodes.h.

Referenced by TAO_Literal_Constraint::comparable_type(), TAO_Constraint_Validator::expr_returns_boolean(), TAO_Constraint_Validator::expr_returns_number(), TAO_Constraint_Validator::expr_returns_string(), TAO_Literal_Constraint::expr_type(), TAO_Property_Constraint::expr_type(), TAO_Unary_Constraint::expr_type(), TAO_Binary_Constraint::expr_type(), TAO_Noop_Constraint::expr_type(), TAO_Constraint_Validator::extract_type(), operator *(), operator!=(), operator+(), operator-(), operator/(), operator<(), operator<=(), operator==(), operator>(), operator>=(), TAO_Preference_Interpreter::order_offer(), TAO_Binary_Constraint::TAO_Binary_Constraint(), TAO_Unary_Constraint::TAO_Unary_Constraint(), TAO_Constraint_Validator::visit_add(), TAO_Constraint_Validator::visit_and(), TAO_Constraint_Validator::visit_constraint(), TAO_Constraint_Validator::visit_div(), TAO_Constraint_Validator::visit_equal(), TAO_Constraint_Validator::visit_exist(), TAO_Constraint_Validator::visit_in(), TAO_Constraint_Validator::visit_less_than(), TAO_Constraint_Validator::visit_not(), TAO_Constraint_Validator::visit_twiddle(), TAO_Constraint_Validator::visit_unary_minus(), and TAO_Literal_Constraint::widest_type().


Variable Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL class TAO_Constraint_Visitor
 

Definition at line 32 of file Constraint_Nodes.h.

Referenced by TAO_Constraint_Visitor::~TAO_Constraint_Visitor().


Generated on Thu Nov 9 14:00:03 2006 for TAO_CosTrader by doxygen 1.3.6