#include <cmath>
#include <cstdlib>
#include <ostream>
#include "internal_macros.h"
#include "log.h"
Go to the source code of this file.
Classes | |
class | benchmark::internal::CheckHandler |
Namespaces | |
benchmark | |
benchmark::internal | |
Macros | |
#define | BM_CHECK(b) |
#define | BM_CHECK_EQ(a, b) BM_CHECK((a) == (b)) |
#define | BM_CHECK_FLOAT_EQ(a, b, eps) BM_CHECK(std::fabs((a) - (b)) < (eps)) |
#define | BM_CHECK_FLOAT_GE(a, b, eps) BM_CHECK((a) - (b) > -(eps)) |
#define | BM_CHECK_FLOAT_GT(a, b, eps) BM_CHECK((a) - (b) > (eps)) |
#define | BM_CHECK_FLOAT_LE(a, b, eps) BM_CHECK((b) - (a) > -(eps)) |
#define | BM_CHECK_FLOAT_LT(a, b, eps) BM_CHECK((b) - (a) > (eps)) |
#define | BM_CHECK_FLOAT_NE(a, b, eps) BM_CHECK(std::fabs((a) - (b)) >= (eps)) |
#define | BM_CHECK_GE(a, b) BM_CHECK((a) >= (b)) |
#define | BM_CHECK_GT(a, b) BM_CHECK((a) > (b)) |
#define | BM_CHECK_LE(a, b) BM_CHECK((a) <= (b)) |
#define | BM_CHECK_LT(a, b) BM_CHECK((a) < (b)) |
#define | BM_CHECK_NE(a, b) BM_CHECK((a) != (b)) |
Typedefs | |
typedef void() | benchmark::internal::AbortHandlerT() |
Functions | |
BENCHMARK_NORETURN void | benchmark::internal::CallAbortHandler () |
AbortHandlerT *& | benchmark::internal::GetAbortHandler () |
#define BM_CHECK | ( | b | ) |
Definition at line 58 of file benchmark/src/check.h.
Definition at line 68 of file benchmark/src/check.h.
Definition at line 75 of file benchmark/src/check.h.
Definition at line 77 of file benchmark/src/check.h.
Definition at line 79 of file benchmark/src/check.h.
Definition at line 78 of file benchmark/src/check.h.
Definition at line 80 of file benchmark/src/check.h.
Definition at line 76 of file benchmark/src/check.h.
Definition at line 70 of file benchmark/src/check.h.
Definition at line 72 of file benchmark/src/check.h.
Definition at line 71 of file benchmark/src/check.h.
Definition at line 73 of file benchmark/src/check.h.