Struct astutedds::dcps::InNode
ClassList > astutedds > dcps > InNode
IN condition (field IN (val1, val2, ...))
#include <writer_filter.hpp>
Inherits the following classes: astutedds::dcps::FilterNode
Public Attributes
| Type | Name |
|---|---|
| std::string | field_name |
| bool | negated = {false}NOT IN. |
| std::vector< FilterValue > | values |
Public Functions
| Type | Name |
|---|---|
| virtual std::unique_ptr< FilterNode > | clone () override const |
| virtual bool | evaluate (const std::function< FilterValue(const std::string &)> & field_accessor) override const |
Public Functions inherited from astutedds::dcps::FilterNode
See astutedds::dcps::FilterNode
| 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 Attributes Documentation
variable field_name
std::string astutedds::dcps::InNode::field_name;
variable negated
NOT IN.
bool astutedds::dcps::InNode::negated;
variable values
std::vector<FilterValue> astutedds::dcps::InNode::values;
Public Functions Documentation
function clone
virtual std::unique_ptr< FilterNode > astutedds::dcps::InNode::clone () override const
Implements astutedds::dcps::FilterNode::clone
function evaluate
virtual bool astutedds::dcps::InNode::evaluate (
const std::function< FilterValue (const std::string &)> & field_accessor
) override const
Implements astutedds::dcps::FilterNode::evaluate
The documentation for this class was generated from the following file include/astutedds/dcps/writer_filter.hpp