Struct astutedds::dcps::FilterNode

ClassList > astutedds > dcps > FilterNode

Base class for filter expression nodes.

  • #include <writer_filter.hpp>

Inherited by the following classes: astutedds::dcps::ComparisonNode, astutedds::dcps::InNode, astutedds::dcps::LogicalNode

Public Functions

Type Name
virtual std::unique_ptr< FilterNode > clone () const = 0
virtual bool evaluate (const std::function< FilterValue(const std::string &)> & field_accessor) const = 0
virtual ~FilterNode () = default

Public Functions Documentation

function clone

virtual std::unique_ptr< FilterNode > astutedds::dcps::FilterNode::clone () const = 0

function evaluate

virtual bool astutedds::dcps::FilterNode::evaluate (
    const std::function< FilterValue (const std::string &)> & field_accessor
) const = 0

function ~FilterNode

virtual astutedds::dcps::FilterNode::~FilterNode () = default


The documentation for this class was generated from the following file include/astutedds/dcps/writer_filter.hpp