15 #ifndef CORE_OPERATION_VTUNE_OP_WRAPPER_H_
16 #define CORE_OPERATION_VTUNE_OP_WRAPPER_H_
22 template <
typename Op>
26 template <
typename... Args>
32 template <
typename daosoa>
__itt_string_handle * task_
void Compute(daosoa *cells) const
VTuneOpWrapper(Args &&... args)
perfect forwarding ctor
__itt_domain * __itt_domain_create(const char *)
void __itt_task_begin(__itt_domain *, __itt_null_t, __itt_null_t, __itt_string_handle *)
__itt_string_handle * __itt_string_handle_create(const char *)
void __itt_task_end(__itt_domain *)