|
libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include "stdafx.h"#include <boost/test/included/unit_test.hpp>#include <boost/mpl/list.hpp>#include "core/ave_deviation_meter.hpp"#include "core/config.h"#include "core/hp_timer.hpp"#include "core/stats_output.hpp"#include <boost/chrono.hpp>#include <cstdint>#include <chrono>#include <iostream>#include <sys/time.h>Go to the source code of this file.
Classes | |
| struct | tester_rdtsc |
| struct | tester_rdtscp |
| struct | tester_gettimeofday |
| struct | tester_clock_gettime_REALTIME |
| struct | tester_clock_gettime_REALTIME_COARSE |
| struct | tester_clock_gettime_MONOTONIC |
| struct | tester_clock_gettime_MONOTONIC_COARSE |
| struct | tester_clock_gettime_MONOTONIC_RAW |
| struct | tester_clock_gettime_PROCESS_CPUTIME_ID |
| struct | tester_clock_gettime_THREAD_CPUTIME_ID |
| struct | tester_std_chrono_high_resolution_clock |
| struct | tester_std_chrono_steady_clock |
| struct | tester_std_chrono_system_clock |
| struct | tester_boost_chrono_high_resolution_clock |
| struct | tester_boost_chrono_steady_clock |
| struct | tester_boost_chrono_system_clock |
Macros | |
| #define | BOOST_TEST_MODULE libjmmcg_tests |
Functions | |
| BOOST_AUTO_TEST_CASE_TEMPLATE (time, test, timer_types) | |
| #define BOOST_TEST_MODULE libjmmcg_tests |
Definition at line 21 of file timers.cpp.
| using timed_results_t = ave_deviation_meter<double> |
Definition at line 44 of file timers.cpp.
Definition at line 256 of file timers.cpp.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | time | , |
| test | , | ||
| timer_types | |||
| ) |
Definition at line 268 of file timers.cpp.