|
|
#include <RobotAPI/libraries/armem/client/query/selectors.h>
Inheritance diagram for EntitySelector:Public Member Functions | |
| EntitySelector & | all () override |
| EntitySelector ()=default | |
| SnapshotSelector & | snapshots () |
| Start specifying entity snapshots. More... | |
| SnapshotSelector & | snapshots (const SnapshotSelector &selector) |
| template<class... Ts> | |
| SnapshotSelector & | snapshots (Ts... args) |
| EntitySelector & | withID (const MemoryID &id) override |
| EntitySelector & | withName (const std::string &name) override |
| EntitySelector & | withNamesMatching (const std::string ®ex) override |
Public Member Functions inherited from InnerSelectorOps< EntitySelector, armem::query::data::ProviderSegmentQueryPtr, SnapshotSelector > | |
| virtual std::vector< armem::query::data::ProviderSegmentQueryPtr > | buildQueries () const |
| InnerSelectorOps ()=default | |
Public Member Functions inherited from ParentSelectorOps< EntitySelector, SnapshotSelector > | |
| virtual | ~ParentSelectorOps ()=default |
Public Member Functions inherited from ChildSelectorOps< EntitySelector, armem::query::data::ProviderSegmentQueryPtr > | |
| void | addQueries (const std::vector< IceInternal::Handle< QueryT >> &queries) |
| void | addQuery (const IceInternal::Handle< QueryT > &query) |
| ChildSelectorOps ()=default | |
| virtual | ~ChildSelectorOps ()=default |
Public Member Functions inherited from NameSelectorOps< EntitySelector > | |
| NameSelectorOps ()=default | |
| virtual EntitySelector & | withNames (const std::vector< std::string > &names) |
| EntitySelector & | withNames (const StringContainerT &names) |
| EntitySelector & | withNames (IteratorT begin, IteratorT end) |
| virtual EntitySelector & | withNamesContaining (const std::string &substring) |
| virtual EntitySelector & | withNamesEndingWith (const std::string &suffix) |
| virtual EntitySelector & | withNamesStartingWith (const std::string &prefix) |
| virtual | ~NameSelectorOps ()=default |
Protected Member Functions | |
| void | _setChildQueries (armem::query::data::ProviderSegmentQueryPtr &query, const armem::query::data::EntityQuerySeq &childQueries) const override |
Protected Member Functions inherited from InnerSelectorOps< EntitySelector, armem::query::data::ProviderSegmentQueryPtr, SnapshotSelector > | |
| virtual void | _setChildQueries (armem::query::data::ProviderSegmentQueryPtr &query, const std::vector< typename SnapshotSelector ::armem::query::data::ProviderSegmentQueryPtr > &childQueries) const=0 |
Protected Member Functions inherited from ParentSelectorOps< EntitySelector, SnapshotSelector > | |
| ChildT & | _addChild () |
| ChildT & | _addChild (const ChildT &child) |
| ChildT & | _addChild (Ts... args) |
Protected Member Functions inherited from ChildSelectorOps< EntitySelector, armem::query::data::ProviderSegmentQueryPtr > | |
| DerivedQueryT & | _addQuery () |
| void | _apply (T arg) |
| void | _apply (T arg, Ts... args) |
Additional Inherited Members | |
Public Types inherited from ParentSelectorOps< EntitySelector, SnapshotSelector > | |
| using | ChildT = SnapshotSelector |
| using | DerivedT = EntitySelector |
Public Types inherited from ChildSelectorOps< EntitySelector, armem::query::data::ProviderSegmentQueryPtr > | |
| using | DerivedT = EntitySelector |
| using | QueryT = armem::query::data::ProviderSegmentQueryPtr |
Protected Attributes inherited from ParentSelectorOps< EntitySelector, SnapshotSelector > | |
| std::vector< ChildT > | _children |
Protected Attributes inherited from ChildSelectorOps< EntitySelector, armem::query::data::ProviderSegmentQueryPtr > | |
| std::vector< QueryT > | _queries |
Definition at line 39 of file selectors.h.
|
default |
|
overrideprotected |
Definition at line 128 of file selectors.cpp.
|
overridevirtual |
Implements ChildSelectorOps< EntitySelector, armem::query::data::ProviderSegmentQueryPtr >.
Definition at line 104 of file selectors.cpp.
Here is the caller graph for this function:| SnapshotSelector & snapshots | ( | ) |
Start specifying entity snapshots.
Definition at line 92 of file selectors.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| SnapshotSelector& snapshots | ( | const SnapshotSelector & | selector | ) |
|
inline |
|
inlineoverridevirtual |
Implements ChildSelectorOps< EntitySelector, armem::query::data::ProviderSegmentQueryPtr >.
Definition at line 63 of file selectors.h.
Here is the call graph for this function:
|
overridevirtual |
Implements NameSelectorOps< EntitySelector >.
Definition at line 112 of file selectors.cpp.
Here is the caller graph for this function:
|
overridevirtual |
Implements NameSelectorOps< EntitySelector >.
Definition at line 120 of file selectors.cpp.