|
#include <RobotAPI/libraries/armem/server/query_proc/wm/detail/MemoryQueryProcessorBase.h>
Public Types | |
using | ChildProcessorT = typename Base::ChildProcessorT |
using | CoreSegmentT = typename Base::CoreSegmentT |
using | MemoryT = typename Base::MemoryT |
using | ResultCoreSegmentT = typename Base::CoreSegmentT |
using | ResultMemoryT = typename Base::ResultMemoryT |
Public Types inherited from MemoryQueryProcessorBase< _MemoryT, _ResultMemoryT, _ChildProcessorT > | |
using | ChildProcessorT = _ChildProcessorT |
using | CoreSegmentT = typename MemoryT::CoreSegmentT |
using | MemoryT = _MemoryT |
using | ResultCoreSegmentT = typename ResultMemoryT::CoreSegmentT |
using | ResultMemoryT = _ResultMemoryT |
Public Types inherited from BaseQueryProcessorBase< _MemoryT, _ResultMemoryT, armem::query::data::MemoryQuery > | |
using | QueryPtrT = ::IceInternal::Handle< armem::query::data::MemoryQuery > |
using | QuerySeqT = std::vector< QueryPtrT > |
Public Member Functions | |
virtual | ~MemoryQueryProcessorBase ()=default |
Public Member Functions inherited from MemoryQueryProcessorBase< _MemoryT, _ResultMemoryT, _ChildProcessorT > | |
MemoryQueryProcessorBase () | |
MemoryQueryProcessorBase (ChildProcessorT &&childProcessor) | |
ResultMemoryT | process (const armem::query::data::Input &input, const MemoryT &memory) const |
virtual void | process (ResultMemoryT &result, const armem::query::data::memory::All &query, const MemoryT &memory) const |
virtual void | process (ResultMemoryT &result, const armem::query::data::memory::Regex &query, const MemoryT &memory) const |
virtual void | process (ResultMemoryT &result, const armem::query::data::memory::Single &query, const MemoryT &memory) const |
virtual void | process (ResultMemoryT &result, const armem::query::data::MemoryQuery &query, const MemoryT &memory) const override |
Process the query and populate result . More... | |
Public Member Functions inherited from BaseQueryProcessorBase< _MemoryT, _ResultMemoryT, armem::query::data::MemoryQuery > | |
void | process (_ResultMemoryT &result, const QuerySeqT &queries, const _MemoryT &data) const |
_ResultMemoryT | process (const armem::query::data::MemoryQuery &query, const _MemoryT &data) const |
_ResultMemoryT | process (const QueryPtrT &query, const _MemoryT &data) const |
_ResultMemoryT | process (const QuerySeqT &queries, const _MemoryT &data) const |
virtual | ~BaseQueryProcessorBase ()=default |
Protected Types | |
using | Base = base::MemoryQueryProcessorBase< _MemoryT, _ResultMemoryT, _ChildProcessorT > |
Protected Types inherited from MemoryQueryProcessorBase< _MemoryT, _ResultMemoryT, _ChildProcessorT > | |
using | Base = BaseQueryProcessorBase< _MemoryT, _ResultMemoryT, armem::query::data::MemoryQuery > |
Additional Inherited Members | |
Protected Member Functions inherited from MemoryQueryProcessorBase< _MemoryT, _ResultMemoryT, _ChildProcessorT > | |
virtual bool | _processAllowed (const armem::query::data::MemoryQuery &query) const |
void | _processResult (ResultMemoryT &result, const CoreSegmentT &coreSegment, const armem::query::data::MemoryQuery &query) const |
Protected Attributes inherited from MemoryQueryProcessorBase< _MemoryT, _ResultMemoryT, _ChildProcessorT > | |
ChildProcessorT | childProcessor |
Definition at line 10 of file MemoryQueryProcessorBase.h.
|
protected |
Definition at line 15 of file MemoryQueryProcessorBase.h.
using ChildProcessorT = typename Base::ChildProcessorT |
Definition at line 24 of file MemoryQueryProcessorBase.h.
using CoreSegmentT = typename Base::CoreSegmentT |
Definition at line 21 of file MemoryQueryProcessorBase.h.
using MemoryT = typename Base::MemoryT |
Definition at line 20 of file MemoryQueryProcessorBase.h.
using ResultCoreSegmentT = typename Base::CoreSegmentT |
Definition at line 23 of file MemoryQueryProcessorBase.h.
using ResultMemoryT = typename Base::ResultMemoryT |
Definition at line 22 of file MemoryQueryProcessorBase.h.
|
virtualdefault |