CG-Project2
Loading...
Searching...
No Matches
LinuxProfiler Class Reference
Inheritance diagram for LinuxProfiler:
Collaboration diagram for LinuxProfiler:

Public Member Functions

 LinuxProfiler (const ProfileFilter &filter=PROFILE_ALL)
void start () override
void end () override
double getLastWall () const
double getLastCPU () const
Public Member Functions inherited from Profiler
void wallDump () const
void cpuDump () const
void dump (const std::string &msg="") const
void dump (double &wall, double &cpu) const
std::string getProfilerFilter () const
void setProfilerFilter (const ProfileFilter &filter)
 Profiler (const ProfileFilter &filter=PROFILE_ALL)

Additional Inherited Members

Protected Attributes inherited from Profiler
ProfileFilter m_profilerFilter {PROFILE_ALL}
double m_wall {}
double m_cpu {}

Member Function Documentation

◆ end()

void LinuxProfiler::end ( )
overridevirtual

Reimplemented from Profiler.

◆ start()

void LinuxProfiler::start ( )
overridevirtual

Reimplemented from Profiler.


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