Classes | Namespaces | Functions
function_ref_benchmark.cc File Reference
#include "absl/functional/function_ref.h"
#include <memory>
#include "benchmark/benchmark.h"
#include "absl/base/attributes.h"
Include dependency graph for function_ref_benchmark.cc:

Go to the source code of this file.

Classes

struct  absl::ABSL_NAMESPACE_BEGIN::FunctorWithNonTrivialArgs
 
struct  absl::ABSL_NAMESPACE_BEGIN::FunctorWithTrivialArgs
 
struct  absl::ABSL_NAMESPACE_BEGIN::LargeFunctor
 
struct  absl::ABSL_NAMESPACE_BEGIN::TrivialFunctor
 

Namespaces

 absl
 
 absl::ABSL_NAMESPACE_BEGIN
 

Functions

 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_FunPtrFunctionRef)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_FunPtrStdFunction)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_LargeFunctionRef)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_LargeStdFunction)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_NonTrivialArgsFunctionRef)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_NonTrivialArgsStdFunction)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_TrivialArgsFunctionRef)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_TrivialArgsStdFunction)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_TrivialFunctionRef)
 
 absl::ABSL_NAMESPACE_BEGIN::BENCHMARK (BM_TrivialStdFunction)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_FunPtrFunctionRef (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_FunPtrStdFunction (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_LargeFunctionRef (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_LargeStdFunction (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_NonTrivialArgsFunctionRef (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_NonTrivialArgsStdFunction (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_TrivialArgsFunctionRef (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_TrivialArgsStdFunction (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_TrivialFunctionRef (benchmark::State &state)
 
void absl::ABSL_NAMESPACE_BEGIN::BM_TrivialStdFunction (benchmark::State &state)
 
template<typename Function , typename... Args>
void ABSL_ATTRIBUTE_NOINLINE absl::ABSL_NAMESPACE_BEGIN::CallFunction (Function f, Args &&... args)
 
template<typename Function , typename Callable , typename... Args>
void absl::ABSL_NAMESPACE_BEGIN::CallFunctionBenchmark (benchmark::State &state, const Callable &c, Args... args)
 
template<typename Function , typename Callable , typename... Args>
void absl::ABSL_NAMESPACE_BEGIN::ConstructAndCallFunctionBenchmark (benchmark::State &state, const Callable &c, Args &&... args)
 
void absl::ABSL_NAMESPACE_BEGIN::FreeFunction ()
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:13