CoreSegmentQueryProcessorBase.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
../../base/CoreSegmentQueryProcessorBase.h
"
4
5
namespace
armarx::armem::server::query_proc::ltm::detail
6
{
7
8
/**
9
* @brief Handles memory queries.
10
*/
11
template
<
class
_CoreSegmentT,
class
_ResultCoreSegmentT,
class
_ChildProcessorT>
12
class
CoreSegmentQueryProcessorBase
:
13
public
base
::
14
CoreSegmentQueryProcessorBase
<_CoreSegmentT, _ResultCoreSegmentT, _ChildProcessorT>
15
{
16
protected
:
17
using
Base
= base::
18
CoreSegmentQueryProcessorBase<_CoreSegmentT, _ResultCoreSegmentT, _ChildProcessorT>;
19
20
21
public
:
22
using
CoreSegmentT
=
typename
Base::CoreSegmentT;
23
using
ProviderSegmentT
=
typename
Base::ProviderSegmentT;
24
using
ResultCoreSegmentT
=
typename
Base::ResultCoreSegmentT;
25
using
ResultProviderSegmentT
=
typename
Base::ProviderSegmentT;
26
using
ChildProcessorT
=
typename
Base::ChildProcessorT;
27
28
public
:
29
using
Base::CoreSegmentQueryProcessorBase;
30
virtual
~CoreSegmentQueryProcessorBase
() =
default
;
31
32
using
Base::process
;
33
};
34
}
// namespace armarx::armem::server::query_proc::ltm::detail
CoreSegmentQueryProcessorBase.h
armarx::armem::server::query_proc::base::CoreSegmentQueryProcessorBase::process
virtual void process(ResultCoreSegmentT &result, const armem::query::data::CoreSegmentQuery &query, const CoreSegmentT &coreSegment) const override
Process the query and populate result.
Definition
CoreSegmentQueryProcessorBase.h:50
armarx::armem::server::query_proc::ltm::detail::CoreSegmentQueryProcessorBase
Handles memory queries.
Definition
CoreSegmentQueryProcessorBase.h:15
armarx::armem::server::query_proc::ltm::detail::CoreSegmentQueryProcessorBase::Base
base:: CoreSegmentQueryProcessorBase< _CoreSegmentT, _ResultCoreSegmentT, _ChildProcessorT > Base
Definition
CoreSegmentQueryProcessorBase.h:17
armarx::armem::server::query_proc::ltm::detail::CoreSegmentQueryProcessorBase::ProviderSegmentT
typename Base::ProviderSegmentT ProviderSegmentT
Definition
CoreSegmentQueryProcessorBase.h:23
armarx::armem::server::query_proc::ltm::detail::CoreSegmentQueryProcessorBase::CoreSegmentT
typename Base::CoreSegmentT CoreSegmentT
Definition
CoreSegmentQueryProcessorBase.h:22
armarx::armem::server::query_proc::ltm::detail::CoreSegmentQueryProcessorBase::ChildProcessorT
typename Base::ChildProcessorT ChildProcessorT
Definition
CoreSegmentQueryProcessorBase.h:26
armarx::armem::server::query_proc::ltm::detail::CoreSegmentQueryProcessorBase::ResultProviderSegmentT
typename Base::ProviderSegmentT ResultProviderSegmentT
Definition
CoreSegmentQueryProcessorBase.h:25
armarx::armem::server::query_proc::ltm::detail::CoreSegmentQueryProcessorBase::~CoreSegmentQueryProcessorBase
virtual ~CoreSegmentQueryProcessorBase()=default
armarx::armem::server::query_proc::ltm::detail::CoreSegmentQueryProcessorBase::ResultCoreSegmentT
typename Base::ResultCoreSegmentT ResultCoreSegmentT
Definition
CoreSegmentQueryProcessorBase.h:24
armarx::armem::server::query_proc::base
Definition
base.h:9
armarx::armem::server::query_proc::ltm::detail
Definition
CoreSegmentQueryProcessorBase.h:6
RobotAPI
libraries
armem
server
query_proc
ltm
detail
CoreSegmentQueryProcessorBase.h
Generated by
1.13.2