SDEngine
Game Engine
Loading...
Searching...
No Matches
sd::Profile Struct Reference

#include <profiler.hpp>

Public Member Functions

 Profile ()=default
 
 Profile (const char *name)
 
 ~Profile () noexcept
 
void begin (const char *new_name)
 
U64 end ()
 
 Profile (const Profile &)=delete
 
Profileoperator= (const Profile &)=delete
 
 Profile (Profile &&)=delete
 
Profileoperator= (Profile &&)=delete
 

Public Attributes

U64 start {}
 
const charname {}
 

Constructor & Destructor Documentation

◆ Profile() [1/4]

sd::Profile::Profile ( )
default

◆ Profile() [2/4]

sd::Profile::Profile ( const char name)
inline

◆ ~Profile()

sd::Profile::~Profile ( )
inlinenoexcept

◆ Profile() [3/4]

sd::Profile::Profile ( const Profile )
delete

◆ Profile() [4/4]

sd::Profile::Profile ( Profile &&  )
delete

Member Function Documentation

◆ begin()

void sd::Profile::begin ( const char new_name)
inline

◆ end()

U64 sd::Profile::end ( )
inline

◆ operator=() [1/2]

Profile & sd::Profile::operator= ( const Profile )
delete

◆ operator=() [2/2]

Profile & sd::Profile::operator= ( Profile &&  )
delete

Member Data Documentation

◆ name

const char* sd::Profile::name {}

◆ start

U64 sd::Profile::start {}

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