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.