Citlali
|
An RAII class to report the lifetime of itself. More...
#include <utils.h>
Public Member Functions | |
scoped_timeit (std::string_view msg_, double *elapsed_msec_=nullptr) | |
~scoped_timeit () | |
scoped_timeit (const scoped_timeit &)=delete | |
scoped_timeit (scoped_timeit &&)=delete | |
auto | operator= (const scoped_timeit &) -> scoped_timeit &=delete |
auto | operator= (scoped_timeit &&) -> scoped_timeit &=delete |
Public Attributes | |
std::chrono::time_point< std::chrono::high_resolution_clock > | t0 {now()} |
std::string_view | msg |
double * | elapsed_msec {nullptr} |
std::shared_ptr< spdlog::logger > | logger = spdlog::get("citlali_logger") |
An RAII class to report the lifetime of itself.
|
inline |
|
inline |
|
delete |
|
delete |
|
delete |
|
delete |
double* engine_utils::scoped_timeit::elapsed_msec {nullptr} |
std::shared_ptr<spdlog::logger> engine_utils::scoped_timeit::logger = spdlog::get("citlali_logger") |
std::string_view engine_utils::scoped_timeit::msg |
std::chrono::time_point<std::chrono::high_resolution_clock> engine_utils::scoped_timeit::t0 {now()} |