|
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()} |