Class openvino::itt::TaskChain
-
template<domain_t (*domain)()>
class TaskChain
Used to annotate a sequence of sections of code which would be named at runtime.
- Template Parameters
The – domain
parameter is domain type which shoud be defined with OV_ITT_DOMAIN() macro.
Public Functions
-
inline TaskChain(handle_t taskHandle, std::string &&prefix) noexcept
Construct TaskChain with defined annotation handle.
-
inline ~TaskChain() noexcept
The TaskChain destructor closes or ends the task scope.
-
inline void next(handle_t taskHandle)
Ends the previous task from the chain and starts a new one with the given annotation handle.