8 template <
class _MemoryT,
class _ResultMemoryT,
class _ChildProcessorT>
33 return query.target == armem::query::data::QueryTarget::WM_LTM;
ResultMemoryT process(const armem::query::data::Input &input, const MemoryT &memory) const
MemoryQueryProcessorBase()
_ResultMemoryT ResultMemoryT
typename MemoryT::CoreSegmentT CoreSegmentT
_ChildProcessorT ChildProcessorT
typename Base::CoreSegmentT CoreSegmentT
virtual ~MemoryQueryProcessorBase()=default
typename Base::CoreSegmentT ResultCoreSegmentT
MemoryQueryProcessorBase()
typename Base::ResultMemoryT ResultMemoryT
typename Base::ChildProcessorT ChildProcessorT
base::MemoryQueryProcessorBase< _MemoryT, _ResultMemoryT, _ChildProcessorT > Base
bool _processAllowed(const armem::query::data::MemoryQuery &query) const final
typename Base::MemoryT MemoryT