|
HAL
|

Go to the source code of this file.
Classes | |
| class | hal::dataflow::measure_block_time_t |
Namespaces | |
| hal | |
| hal::dataflow | |
Macros | |
| #define | MERGE_(a, b) a##b |
| #define | LABEL_(a) MERGE_(measure_block_, a) |
| #define | UNIQUE_NAME LABEL_(__LINE__) |
| #define | measure_block_time(X) measure_block_time_t UNIQUE_NAME(X); |
| #define | seconds_since(X) ((double)std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::high_resolution_clock::now() - (X)).count() / 1000) |
| #define LABEL_ | ( | a | ) | MERGE_(measure_block_, a) |
Definition at line 33 of file timing_utils.h.
| #define measure_block_time | ( | X | ) | measure_block_time_t UNIQUE_NAME(X); |
Definition at line 36 of file timing_utils.h.
| #define MERGE_ | ( | a, | |
| b | |||
| ) | a##b |
Definition at line 32 of file timing_utils.h.
| #define seconds_since | ( | X | ) | ((double)std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::high_resolution_clock::now() - (X)).count() / 1000) |
Definition at line 38 of file timing_utils.h.
| #define UNIQUE_NAME LABEL_(__LINE__) |
Definition at line 34 of file timing_utils.h.