ProviderSegmentQueryProcessorBase.h
Go to the documentation of this file.
1#pragma once
2
4
6{
7
8 template <class _ProviderSegmentT, class _ResultProviderSegmentT, class _ChildProcessorT>
10 public base::ProviderSegmentQueryProcessorBase<_ProviderSegmentT,
11 _ResultProviderSegmentT,
12 _ChildProcessorT>
13 {
14 protected:
16 _ResultProviderSegmentT,
17 _ChildProcessorT>;
18
19 public:
21 using EntityT = typename Base::EntityT;
23 using ResultEntityT = typename Base::EntityT;
25
26 public:
29
30 using Base::process;
31 };
32} // namespace armarx::armem::server::query_proc::ltm::detail
virtual void process(ResultProviderSegmentT &result, const armem::query::data::ProviderSegmentQuery &query, const ProviderSegmentT &providerSegment) const override
Process the query and populate result.
base::ProviderSegmentQueryProcessorBase< _ProviderSegmentT, _ResultProviderSegmentT, _ChildProcessorT > Base