|
|
#include <RobotAPI/libraries/armem/client/query/selectors.h>
Inheritance diagram for ProviderSegmentSelector:Protected Member Functions | |
| void | _setChildQueries (armem::query::data::CoreSegmentQueryPtr &query, const armem::query::data::ProviderSegmentQuerySeq &childQueries) const override |
Protected Member Functions inherited from InnerSelectorOps< ProviderSegmentSelector, armem::query::data::CoreSegmentQueryPtr, EntitySelector > | |
| virtual void | _setChildQueries (armem::query::data::CoreSegmentQueryPtr &query, const std::vector< typename EntitySelector::armem::query::data::CoreSegmentQueryPtr > &childQueries) const=0 |
Protected Member Functions inherited from ParentSelectorOps< ProviderSegmentSelector, EntitySelector > | |
| ChildT & | _addChild () |
| ChildT & | _addChild (const ChildT &child) |
| ChildT & | _addChild (Ts... args) |
Protected Member Functions inherited from ChildSelectorOps< ProviderSegmentSelector, armem::query::data::CoreSegmentQueryPtr > | |
| DerivedQueryT & | _addQuery () |
| void | _apply (T arg) |
| void | _apply (T arg, Ts... args) |
Additional Inherited Members | |
Public Types inherited from ParentSelectorOps< ProviderSegmentSelector, EntitySelector > | |
| using | ChildT |
| using | DerivedT |
Public Types inherited from ChildSelectorOps< ProviderSegmentSelector, armem::query::data::CoreSegmentQueryPtr > | |
| using | DerivedT |
| using | QueryT |
Protected Attributes inherited from ParentSelectorOps< ProviderSegmentSelector, EntitySelector > | |
| std::vector< ChildT > | _children |
Protected Attributes inherited from ChildSelectorOps< ProviderSegmentSelector, armem::query::data::CoreSegmentQueryPtr > | |
| std::vector< QueryT > | _queries |
|
default |
|
overrideprotected |
|
overridevirtual |
| EntitySelector & entities | ( | ) |
Start specifying entities.
| EntitySelector & entities | ( | const EntitySelector & | selector | ) |
|
inline |
|
inlineoverridevirtual |
|
overridevirtual |
Implements NameSelectorOps< ProviderSegmentSelector >.
|
overridevirtual |
Implements NameSelectorOps< ProviderSegmentSelector >.