|
#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 15 of file SelectorOps.h.
using DerivedT = _DerivedT |
Definition at line 18 of file SelectorOps.h.
using QueryT = _QueryT |
Definition at line 19 of file SelectorOps.h.
|
default |
|
virtualdefault |
|
inlineprotected |
Definition at line 45 of file SelectorOps.h.
|
inlineprotected |
|
inlineprotected |
Definition at line 66 of file SelectorOps.h.
|
inline |
Definition at line 33 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 58 of file SelectorOps.h.
|
protected |
Definition at line 52 of file SelectorOps.h.