FilterEvaluator.cpp File Reference

#include "DCPS/DdsDcps_pch.h"
#include "dds/DCPS/Definitions.h"
#include "FilterEvaluator.h"
#include "FilterExpressionGrammar.h"
#include "AstNodeWrapper.h"
#include "dds/DCPS/SafetyProfileStreams.h"
#include <ace/ACE.h>
#include <stdexcept>
#include <cstring>
#include <algorithm>
Include dependency graph for FilterEvaluator.cpp:

Go to the source code of this file.

Classes

class  OpenDDS::DCPS::FilterEvaluator::EvalNode
class  OpenDDS::DCPS::FilterEvaluator::Operand

Namespaces

namespace  OpenDDS
 

The Internal API and Implementation of OpenDDS.


namespace  OpenDDS::DCPS

Functions

static size_t OpenDDS::DCPS::arity (const FilterEvaluator::AstNodeWrapper &node)
static
FilterEvaluator::AstNodeWrapper 
OpenDDS::DCPS::child (const FilterEvaluator::AstNodeWrapper &node, size_t idx)

Variable Documentation

FilterEvaluator::Operand* field_

Definition at line 333 of file FilterEvaluator.cpp.

OPENDDS_STRING fieldName_

Definition at line 145 of file FilterEvaluator.cpp.

bool invert_

Definition at line 332 of file FilterEvaluator.cpp.

std::istream& is_

Definition at line 849 of file FilterEvaluator.cpp.

FilterEvaluator::Operand* left_

Definition at line 304 of file FilterEvaluator.cpp.

const Value& lhs_

Definition at line 713 of file FilterEvaluator.cpp.

LogicalOp op_

Definition at line 372 of file FilterEvaluator.cpp.

Operator oper_type_

Definition at line 306 of file FilterEvaluator.cpp.

std::ostream& os_

Definition at line 824 of file FilterEvaluator.cpp.

Definition at line 240 of file FilterEvaluator.cpp.

FilterEvaluator::Operand* right_

Definition at line 305 of file FilterEvaluator.cpp.

bool steal_

Definition at line 655 of file FilterEvaluator.cpp.

Definition at line 654 of file FilterEvaluator.cpp.

OPENDDS_STRING value_

Definition at line 178 of file FilterEvaluator.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1