TAO_CosTrader 3.1.4
Loading...
Searching...
No Matches
Functions | Variables
Constraint_Nodes.cpp File Reference
#include "orbsvcs/Trader/Constraint_Nodes.h"
#include "orbsvcs/Trader/Constraint_Visitors.h"
#include "orbsvcs/Trader/Constraint_Tokens.h"
#include "tao/AnyTypeCode/Any.h"
#include "ace/OS_NS_string.h"

Functions

bool operator== (const TAO_Literal_Constraint &left, const TAO_Literal_Constraint &right)
 
bool operator< (const TAO_Literal_Constraint &left, const TAO_Literal_Constraint &right)
 
bool operator> (const TAO_Literal_Constraint &left, const TAO_Literal_Constraint &right)
 
bool operator== (CORBA::Double left, const TAO_Literal_Constraint &right)
 
bool operator== (const TAO::String_Manager &left, const TAO_Literal_Constraint &right)
 
TAO_Literal_Constraint operator+ (const TAO_Literal_Constraint &left, const TAO_Literal_Constraint &right)
 
TAO_Literal_Constraint operator- (const TAO_Literal_Constraint &left, const TAO_Literal_Constraint &right)
 
TAO_Literal_Constraint operator* (const TAO_Literal_Constraint &left, const TAO_Literal_Constraint &right)
 
TAO_Literal_Constraint operator/ (const TAO_Literal_Constraint &left, const TAO_Literal_Constraint &right)
 
TAO_Literal_Constraint operator- (const TAO_Literal_Constraint &operand)
 

Variables

static int(* dispatch_table [])(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
 

Function Documentation

◆ operator*()

TAO_Literal_Constraint operator* ( const TAO_Literal_Constraint & left,
const TAO_Literal_Constraint & right )

◆ operator+()

TAO_Literal_Constraint operator+ ( const TAO_Literal_Constraint & left,
const TAO_Literal_Constraint & right )

◆ operator-() [1/2]

TAO_Literal_Constraint operator- ( const TAO_Literal_Constraint & left,
const TAO_Literal_Constraint & right )

◆ operator-() [2/2]

TAO_Literal_Constraint operator- ( const TAO_Literal_Constraint & operand)

◆ operator/()

TAO_Literal_Constraint operator/ ( const TAO_Literal_Constraint & left,
const TAO_Literal_Constraint & right )

◆ operator<()

bool operator< ( const TAO_Literal_Constraint & left,
const TAO_Literal_Constraint & right )

◆ operator==() [1/3]

bool operator== ( const TAO::String_Manager & left,
const TAO_Literal_Constraint & right )

◆ operator==() [2/3]

bool operator== ( const TAO_Literal_Constraint & left,
const TAO_Literal_Constraint & right )

◆ operator==() [3/3]

bool operator== ( CORBA::Double left,
const TAO_Literal_Constraint & right )

◆ operator>()

bool operator> ( const TAO_Literal_Constraint & left,
const TAO_Literal_Constraint & right )

Variable Documentation

◆ dispatch_table

Initial value:
=
{
0,
0,
0,
}
static int visit_greater_than(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:117
static int visit_equal(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:133
static int visit_or(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:85
static int visit_in(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:189
static int visit_not_equal(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:141
static int visit_add(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:149
static int visit_mult(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:165
static int visit_div(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:173
static int visit_and(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:93
static int visit_less_than(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:101
static int visit_twiddle(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:181
static int visit_less_than_equal(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:109
static int visit_sub(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:157
static int visit_greater_than_equal(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)
Definition Constraint_Nodes.cpp:125