Template Struct BenchmarkFunction::model

Nested Relationships

This struct is a nested type of Struct BenchmarkFunction.

Inheritance Relationships

Base Type

  • public Catch::Benchmark::Detail::BenchmarkFunction::callable

Struct Documentation

template<typename Fun>
struct model : public Catch::Benchmark::Detail::BenchmarkFunction::callable

Public Functions

inline model(Fun &&fun_)
inline model(Fun const &fun_)
inline Catch::Detail::unique_ptr<callable> clone() const override
inline void call(Chronometer meter) const override
inline void call(Chronometer meter, std::true_type) const
inline void call(Chronometer meter, std::false_type) const

Public Members

Fun fun