GCS  0.2.3
Data Structures | Public Member Functions | Data Fields | Friends
gu::prof::Profile Class Reference

#include <gu_profile.hpp>

Public Member Functions

 Profile (const std::string &name="profile")
 
void enter (const Point &point) const
 
void leave (const Point &point) const
 
void clear () const
 

Data Fields

std::string const name_
 
long long int const start_time_calendar_
 
long long int const start_time_thread_cputime_
 
gu::Mutex mutex_
 
Map points_
 

Friends

std::ostream & operator<< (std::ostream &, const Profile &)
 

Detailed Description

Profile class for collecting statistics about profile points.

Constructor & Destructor Documentation

gu::prof::Profile::Profile ( const std::string &  name = "profile")
inline

Default constructor.

Parameters
name_Name identifying the profile in ostream output.

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