proxygen
|
Go to the source code of this file.
Functions | |
void | BM_fn_ptr_invoke_impl (int iters, void(*fn)()) |
void | BM_std_function_invoke_impl (int iters, const std::function< void()> &fn) |
void | BM_Function_invoke_impl (int iters, const folly::Function< void() const > &fn) |
void | BM_mem_fn_invoke_impl (int iters, TestClass *tc, void(TestClass::*memfn)()) |
void | BM_virtual_fn_invoke_impl (int iters, VirtualClass *vc) |
void | BM_fn_ptr_invoke_inlined_impl (int iters, void(*fn)()) |
template<typename T > | |
void | BM_invoke_fn_template_impl (int iters, const T &fn) |
void BM_fn_ptr_invoke_impl | ( | int | iters, |
void(*)() | fn | ||
) |
Definition at line 26 of file benchmark_impl.cpp.
Referenced by BENCHMARK().
|
inline |
Definition at line 40 of file benchmark_impl.h.
Referenced by BENCHMARK().
void BM_Function_invoke_impl | ( | int | iters, |
const folly::Function< void() const > & | fn | ||
) |
Definition at line 38 of file benchmark_impl.cpp.
Referenced by BENCHMARK().
void BM_invoke_fn_template_impl | ( | int | iters, |
const T & | fn | ||
) |
Definition at line 49 of file benchmark_impl.h.
Referenced by BENCHMARK().
void BM_mem_fn_invoke_impl | ( | int | iters, |
TestClass * | tc, | ||
void(TestClass::*)() | memfn | ||
) |
Definition at line 46 of file benchmark_impl.cpp.
Referenced by BENCHMARK().
void BM_std_function_invoke_impl | ( | int | iters, |
const std::function< void()> & | fn | ||
) |
Definition at line 32 of file benchmark_impl.cpp.
Referenced by BENCHMARK().
void BM_virtual_fn_invoke_impl | ( | int | iters, |
VirtualClass * | vc | ||
) |
Definition at line 55 of file benchmark_impl.cpp.
References VirtualClass::doNothing().
Referenced by BENCHMARK().