IDS peak ICV v1.1.0
Loading...
Searching...
No Matches
peak_icv__region_selector_c_helper.hpp
Go to the documentation of this file.
1
11#pragma once
12
13#include <peak_icv_c/types/peak_icv_region.h>
14#include <functional>
15
16namespace peak
17{
18namespace icv
19{
20
21namespace detail
22{
23template <typename T>
24using select_by_function_t = std::function<peak_icv_status(peak_icv_region_handle*, size_t, T, peak_icv_region_handle*, size_t)>;
25
26template <typename T>
27using select_by_get_count_function_t = std::function<peak_icv_status(peak_icv_region_handle*, size_t, T, size_t*)>;
28
29} // namespace detail
30} /* namespace icv */
31} /* namespace peak */
std::function< peak_icv_status(peak_icv_region_handle *, size_t, T, peak_icv_region_handle *, size_t)> select_by_function_t
std::function< peak_icv_status(peak_icv_region_handle *, size_t, T, size_t *)> select_by_get_count_function_t