OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <DCPS/DdsDcps_pch.h>
#include "Definitions.h"
#include "FilterEvaluator.h"
#include "FilterExpressionGrammar.h"
#include "AstNodeWrapper.h"
#include "SafetyProfileStreams.h"
#include "TypeSupportImpl.h"
#include <ace/ACE.h>
#include <stdexcept>
#include <cstring>
#include <algorithm>
#include <sstream>
Go to the source code of this file.
Classes | |
class | OpenDDS::DCPS::FilterEvaluator::EvalNode |
class | OpenDDS::DCPS::FilterEvaluator::Operand |
Namespaces | |
OpenDDS | |
The Internal API and Implementation of OpenDDS. | |
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) |
|
private |
Definition at line 388 of file FilterEvaluator.cpp.
Referenced by OpenDDS::DCPS::DynamicComparator::cmp(), and OpenDDS::DCPS::NestedComparator::get_nested().
OPENDDS_STRING fieldName_ |
Definition at line 200 of file FilterEvaluator.cpp.
Referenced by OpenDDS::DCPS::FilterEvaluator::has_non_key_fields().
|
private |
Definition at line 387 of file FilterEvaluator.cpp.
std::istream& is_ |
Definition at line 924 of file FilterEvaluator.cpp.
|
private |
Definition at line 359 of file FilterEvaluator.cpp.
const Value& lhs_ |
Definition at line 788 of file FilterEvaluator.cpp.
Referenced by OpenDDS::DCPS::Value::swap().
|
private |
Definition at line 427 of file FilterEvaluator.cpp.
|
private |
Definition at line 361 of file FilterEvaluator.cpp.
std::ostream& os_ |
Definition at line 899 of file FilterEvaluator.cpp.
Referenced by OpenDDS::DCPS::Value::like(), ScopedNamespaceGuard::ScopedNamespaceGuard(), and ScopedNamespaceGuard::~ScopedNamespaceGuard().
size_t param_ |
Definition at line 295 of file FilterEvaluator.cpp.
|
private |
Definition at line 360 of file FilterEvaluator.cpp.
bool steal_ |
Definition at line 730 of file FilterEvaluator.cpp.
Referenced by OpenDDS::DCPS::Value::~Value().
Value& tgt_ |
Definition at line 729 of file FilterEvaluator.cpp.
Referenced by OpenDDS::DCPS::Value::~Value().
OPENDDS_STRING value_ |
Definition at line 233 of file FilterEvaluator.cpp.
Referenced by OpenDDS::DCPS::TimeDuration::boolean_test(), dds::operator!=(), OpenDDS::DCPS::TimePoint_T< SystemClock >::operator+=(), OpenDDS::DCPS::TimePoint_T< SystemClock >::operator-=(), OpenDDS::XTypes::Optional< OpenDDS::XTypes::AppliedBuiltinMemberAnnotations >::operator=(), OpenDDS::XTypes::Optional< OpenDDS::XTypes::AppliedBuiltinMemberAnnotations >::Optional(), OpenDDS::DCPS::TimePoint_T< SystemClock >::set_to_now(), OpenDDS::DCPS::TimePoint_T< SystemClock >::to_dds_time(), OpenDDS::DCPS::TimePoint_T< SystemClock >::to_monotonic_time(), OpenDDS::DCPS::TimePoint_T< SystemClock >::value(), OpenDDS::XTypes::Optional< OpenDDS::XTypes::AppliedBuiltinMemberAnnotations >::value(), and OpenDDS::XTypes::DynamicDataAdapter_T< T >::wrapped().