#ifndef BENCHMARK_REGISTER_H #define BENCHMARK_REGISTER_H #include <algorithm> #include <limits> #include <vector> #include "check.h" namespace benchmark { namespace internal { // Append the powers of 'mult' in the closed interval [lo, hi]. // Returns iterator to the start of the inserted range. template <typename T> typename std::vector<T>::iterator AddPowers(std::vector<T>* dst, T lo, T hi, int mult) { … } template <typename T> void AddNegatedPowers(std::vector<T>* dst, T lo, T hi, int mult) { … } template <typename T> void AddRange(std::vector<T>* dst, T lo, T hi, int mult) { … } } // namespace internal } // namespace benchmark #endif // BENCHMARK_REGISTER_H