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