|
|
#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.
|
inline |
|
inline |
|
pure virtual |
Implemented in CoreSegmentSelector, EntitySelector, ProviderSegmentSelector, and SnapshotSelector.
|
pure virtual |
Implemented in CoreSegmentSelector, EntitySelector, ProviderSegmentSelector, and SnapshotSelector.
|
friend |
Definition at line 59 of file SelectorOps.h.
|
protected |
Definition at line 53 of file SelectorOps.h.