Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::scope_profile_timer Class Reference

#include <profiler.h>

Public Member Functions

template<typename T >
requires string_literal<T>
 scope_profile_timer (const T &name)
 
 ~scope_profile_timer ()
 
 scope_profile_timer (const scope_profile_timer &)=delete
 
 scope_profile_timer (scope_profile_timer &&)=delete
 
auto operator= (const scope_profile_timer &) -> scope_profile_timer &=delete
 
auto operator= (scope_profile_timer &&) -> scope_profile_timer &=delete
 

Detailed Description

Definition at line 592 of file profiler.h.

Constructor & Destructor Documentation

◆ scope_profile_timer() [1/3]

template<typename T >
requires string_literal<T>
unravel::scope_profile_timer::scope_profile_timer ( const T & name)
inlineexplicit

Definition at line 597 of file profiler.h.

◆ ~scope_profile_timer()

unravel::scope_profile_timer::~scope_profile_timer ( )
inline

Definition at line 602 of file profiler.h.

◆ scope_profile_timer() [2/3]

unravel::scope_profile_timer::scope_profile_timer ( const scope_profile_timer & )
delete

◆ scope_profile_timer() [3/3]

unravel::scope_profile_timer::scope_profile_timer ( scope_profile_timer && )
delete

Member Function Documentation

◆ operator=() [1/2]

auto unravel::scope_profile_timer::operator= ( const scope_profile_timer & ) -> scope_profile_timer &=delete
delete

◆ operator=() [2/2]

auto unravel::scope_profile_timer::operator= ( scope_profile_timer && ) -> scope_profile_timer &=delete
delete

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