Itoyori  v0.0.1
ityr::common::profiler::interval_scope< Event > Class Template Reference

#include <profiler.hpp>

Public Member Functions

template<typename... Args>
 interval_scope (Args &&... args)
 
 ~interval_scope ()
 
 interval_scope (const interval_scope &)=delete
 
interval_scopeoperator= (const interval_scope &)=delete
 
 interval_scope (interval_scope &&)=delete
 
interval_scopeoperator= (interval_scope &&)=delete
 

Constructor & Destructor Documentation

◆ interval_scope() [1/3]

template<typename Event >
template<typename... Args>
ityr::common::profiler::interval_scope< Event >::interval_scope ( Args &&...  args)
inline

◆ ~interval_scope()

template<typename Event >
ityr::common::profiler::interval_scope< Event >::~interval_scope ( )
inline

◆ interval_scope() [2/3]

template<typename Event >
ityr::common::profiler::interval_scope< Event >::interval_scope ( const interval_scope< Event > &  )
delete

◆ interval_scope() [3/3]

template<typename Event >
ityr::common::profiler::interval_scope< Event >::interval_scope ( interval_scope< Event > &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

template<typename Event >
interval_scope& ityr::common::profiler::interval_scope< Event >::operator= ( const interval_scope< Event > &  )
delete

◆ operator=() [2/2]

template<typename Event >
interval_scope& ityr::common::profiler::interval_scope< Event >::operator= ( interval_scope< Event > &&  )
delete

The documentation for this class was generated from the following file: