|  | 
#include <RobotAPI/libraries/armem/client/query/selectors.h>
 Inheritance diagram for EntitySelector:
 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:
 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 call graph for this function: Here is the caller 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:
 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:
 Here is the caller graph for this function:| 
 | overridevirtual | 
Implements NameSelectorOps< EntitySelector >.
Definition at line 120 of file selectors.cpp.