|
|
#include <RobotAPI/libraries/armem/client/query/detail/SelectorOps.h>
Public Types | |
| using | DerivedT = _DerivedT |
| using | QueryT = _QueryT |
Public Member Functions | |
| void | addQueries (const std::vector< IceInternal::Handle< QueryT >> &queries) |
| void | addQuery (const IceInternal::Handle< QueryT > &query) |
| virtual DerivedT & | all ()=0 |
| ChildSelectorOps ()=default | |
| virtual DerivedT & | withID (const MemoryID &id)=0 |
| virtual | ~ChildSelectorOps ()=default |
Protected Member Functions | |
| template<class DerivedQueryT > | |
| DerivedQueryT & | _addQuery () |
| template<class T > | |
| void | _apply (T arg) |
| template<class T , class... Ts> | |
| void | _apply (T arg, Ts... args) |
Protected Attributes | |
| std::vector< QueryT > | _queries |
Friends | |
| template<class ParentDerivedT , class ParentChildT > | |
| class | ParentSelectorOps |
Definition at line 14 of file SelectorOps.h.
| using DerivedT = _DerivedT |
Definition at line 17 of file SelectorOps.h.
| using QueryT = _QueryT |
Definition at line 18 of file SelectorOps.h.
|
default |
|
virtualdefault |
|
inlineprotected |
Definition at line 46 of file SelectorOps.h.
|
inlineprotected |
|
inlineprotected |
Definition at line 70 of file SelectorOps.h.
|
inline |
Definition at line 34 of file SelectorOps.h.
|
inline |
|
pure virtual |
Implemented in CoreSegmentSelector, ProviderSegmentSelector, EntitySelector, and SnapshotSelector.
Implemented in CoreSegmentSelector, ProviderSegmentSelector, EntitySelector, and SnapshotSelector.
|
friend |
Definition at line 59 of file SelectorOps.h.
|
protected |
Definition at line 53 of file SelectorOps.h.