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
20 public:
22 using EntityT = typename Base::EntityT;
24 using ResultEntityT = typename Base::EntityT;
26
27
28 public:
31
32 using Base::process;
33 };
34} // namespace armarx::armem::server::query_proc::wm::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