#include <profiling.h>
◆ Profile_timer()
shcore::utils::Profile_timer::Profile_timer |
( |
| ) |
|
|
inline |
◆ reserve()
void shcore::utils::Profile_timer::reserve |
( |
size_t |
space | ) |
|
|
inline |
◆ stage_begin()
void shcore::utils::Profile_timer::stage_begin |
( |
const char * |
note | ) |
|
|
inline |
◆ stage_end()
void shcore::utils::Profile_timer::stage_end |
( |
| ) |
|
|
inline |
◆ total_milliseconds_elapsed()
double shcore::utils::Profile_timer::total_milliseconds_elapsed |
( |
| ) |
const |
|
inline |
◆ total_nanoseconds_elapsed()
uint64_t shcore::utils::Profile_timer::total_nanoseconds_elapsed |
( |
| ) |
const |
|
inline |
◆ total_seconds_elapsed()
double shcore::utils::Profile_timer::total_seconds_elapsed |
( |
| ) |
const |
|
inline |
◆ trace_points()
const std::vector< Trace_point > & shcore::utils::Profile_timer::trace_points |
( |
| ) |
const |
|
inline |
◆ _depth
int shcore::utils::Profile_timer::_depth = 0 |
|
private |
◆ _nesting_levels
std::vector<size_t> shcore::utils::Profile_timer::_nesting_levels |
|
private |
◆ _trace_points
std::vector<Trace_point> shcore::utils::Profile_timer::_trace_points |
|
private |
The documentation for this class was generated from the following file: