|
#include <RobotAPI/libraries/armem/client/query/detail/SelectorOps.h>
Public Member Functions | |
virtual std::vector< QueryT > | buildQueries () const |
InnerSelectorOps ()=default | |
Public Member Functions inherited from ParentSelectorOps< DerivedT, ChildT > | |
virtual | ~ParentSelectorOps ()=default |
Public Member Functions inherited from ChildSelectorOps< DerivedT, QueryT > | |
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 | |
virtual void | _setChildQueries (QueryT &query, const std::vector< typename ChildT::QueryT > &childQueries) const =0 |
Protected Member Functions inherited from ParentSelectorOps< DerivedT, ChildT > | |
ChildT & | _addChild () |
ChildT & | _addChild (const ChildT &child) |
ChildT & | _addChild (Ts... args) |
Protected Member Functions inherited from ChildSelectorOps< DerivedT, QueryT > | |
DerivedQueryT & | _addQuery () |
void | _apply (T arg) |
void | _apply (T arg, Ts... args) |
Additional Inherited Members | |
Public Types inherited from ParentSelectorOps< DerivedT, ChildT > | |
using | ChildT = ChildT |
using | DerivedT = DerivedT |
Public Types inherited from ChildSelectorOps< DerivedT, QueryT > | |
using | DerivedT = DerivedT |
using | QueryT = QueryT |
Protected Attributes inherited from ParentSelectorOps< DerivedT, ChildT > | |
std::vector< ChildT > | _children |
Protected Attributes inherited from ChildSelectorOps< DerivedT, QueryT > | |
std::vector< QueryT > | _queries |
Definition at line 115 of file SelectorOps.h.
|
default |
|
protectedpure virtual |
|
inlinevirtual |
Definition at line 123 of file SelectorOps.h.