|
#include <RobotAPI/libraries/armem/client/query/selectors.h>
Protected Member Functions | |
void | _setChildQueries (armem::query::data::MemoryQueryPtr &query, const armem::query::data::CoreSegmentQuerySeq &childQueries) const override |
Protected Member Functions inherited from InnerSelectorOps< CoreSegmentSelector, armem::query::data::MemoryQueryPtr, ProviderSegmentSelector > | |
virtual void | _setChildQueries (armem::query::data::MemoryQueryPtr &query, const std::vector< typename ProviderSegmentSelector ::armem::query::data::MemoryQueryPtr > &childQueries) const=0 |
Protected Member Functions inherited from ParentSelectorOps< CoreSegmentSelector, ProviderSegmentSelector > | |
ChildT & | _addChild () |
ChildT & | _addChild (const ChildT &child) |
ChildT & | _addChild (Ts... args) |
Protected Member Functions inherited from ChildSelectorOps< CoreSegmentSelector, armem::query::data::MemoryQueryPtr > | |
DerivedQueryT & | _addQuery () |
void | _apply (T arg) |
void | _apply (T arg, Ts... args) |
Additional Inherited Members | |
Public Types inherited from ParentSelectorOps< CoreSegmentSelector, ProviderSegmentSelector > | |
using | ChildT = ProviderSegmentSelector |
using | DerivedT = CoreSegmentSelector |
Public Types inherited from ChildSelectorOps< CoreSegmentSelector, armem::query::data::MemoryQueryPtr > | |
using | DerivedT = CoreSegmentSelector |
using | QueryT = armem::query::data::MemoryQueryPtr |
Protected Attributes inherited from ParentSelectorOps< CoreSegmentSelector, ProviderSegmentSelector > | |
std::vector< ChildT > | _children |
Protected Attributes inherited from ChildSelectorOps< CoreSegmentSelector, armem::query::data::MemoryQueryPtr > | |
std::vector< QueryT > | _queries |
Definition at line 117 of file selectors.h.
|
default |
|
overrideprotected |
Definition at line 190 of file selectors.cpp.
|
overridevirtual |
Implements ChildSelectorOps< CoreSegmentSelector, armem::query::data::MemoryQueryPtr >.
Definition at line 170 of file selectors.cpp.
ProviderSegmentSelector & providerSegments | ( | ) |
Start specifying provider segments.
Definition at line 160 of file selectors.cpp.
ProviderSegmentSelector & providerSegments | ( | const ProviderSegmentSelector & | selector | ) |
|
inline |
|
inlineoverridevirtual |
Implements ChildSelectorOps< CoreSegmentSelector, armem::query::data::MemoryQueryPtr >.
Definition at line 137 of file selectors.h.
|
overridevirtual |
Implements NameSelectorOps< CoreSegmentSelector >.
Definition at line 177 of file selectors.cpp.
|
overridevirtual |
Implements NameSelectorOps< CoreSegmentSelector >.
Definition at line 183 of file selectors.cpp.