FilterEvaluator.cpp File Reference

#include "DCPS/DdsDcps_pch.h"
#include "FilterEvaluator.h"
#include "FilterExpressionGrammar.h"
#include "AstNodeWrapper.h"
#include <ace/ACE.h>
#include <stdexcept>
#include <cstring>
#include <sstream>
#include <algorithm>

Include dependency graph for FilterEvaluator.cpp:


Namespaces

namespace  OpenDDS
namespace  OpenDDS::DCPS

Classes

class  OpenDDS::DCPS::FilterEvaluator::EvalNode

Typedefs

typedef ResultType result_type

Functions

Operand * OpenDDS::DCPS::createOperand (AstNode *node)
template<typename Visitor, typename Val>
Visitor::result_type OpenDDS::DCPS::visit (Visitor &vis, Val &val)

Variables

std::string fieldName_
int value_
char value_
double value_
std::string value_
int param_
Operand * left_
Operand * right_
Operator oper_type_
bool invert_
FieldLookup * field_
Operand * left_
Operand * right_
LogicalOp op_
Value & tgt_
bool steal_
const Value & lhs_
const Value & lhs_
std::ostream & os_
std::istream & is_

Typedef Documentation

typedef ResultType result_type


Variable Documentation

FieldLookup* field_

std::string fieldName_

bool invert_

std::istream& is_

Operand* left_

Operand* left_

const Value& lhs_

const Value& lhs_

LogicalOp op_

Operator oper_type_

std::ostream& os_

int param_

Operand* right_

Operand* right_

bool steal_

Value& tgt_

std::string value_

double value_

char value_

int value_


Generated on Tue Aug 17 14:00:51 2010 for OpenDDS by  doxygen 1.4.7