Lines Matching defs:const
210 void UseCharPointer(char const volatile*);
233 inline BENCHMARK_ALWAYS_INLINE void DoNotOptimize(Tp const& value) {
249 inline BENCHMARK_ALWAYS_INLINE void DoNotOptimize(Tp const& value) {
250 internal::UseCharPointer(&reinterpret_cast<char const volatile&>(value));
259 inline BENCHMARK_ALWAYS_INLINE void DoNotOptimize(Tp const& value) {
260 internal::UseCharPointer(&reinterpret_cast<char const volatile&>(value));
289 BENCHMARK_ALWAYS_INLINE operator double const& () const { return value; }
338 bool const res = total_iterations_++ < max_iterations;
386 void SkipWithError(const char* msg);
408 size_t bytes_processed() const { return bytes_processed_; }
431 size_t items_processed() const { return items_processed_; }
445 void SetLabel(const char* label);
447 void BENCHMARK_ALWAYS_INLINE SetLabel(const std::string& str) {
453 int range(std::size_t pos = 0) const {
459 int range_x() const { return range(0); }
462 int range_y() const
465 size_t iterations() const { return total_iterations_; }
485 const int thread_index;
487 const int threads;
488 const size_t max_iterations;
491 State(size_t max_iters, const std::vector<int>& ranges, int thread_i,
541 Benchmark* Args(const std::vector<int>& args);
556 Benchmark* Ranges(const std::vector<std::pair<int, int> >& ranges);
559 Benchmark* ArgName(const std::string& name);
563 Benchmark* ArgNames(const std::vector<std::string>& names);
667 explicit Benchmark(const char* name);
668 Benchmark(Benchmark const&);
669 void SetName(const char* name);
671 int ArgsCnt() const;
693 Benchmark& operator=(Benchmark const&);
702 internal::Benchmark* RegisterBenchmark(const char* name,
707 internal::Benchmark* RegisterBenchmark(const char* name, Lambda&& fn);
719 FunctionBenchmark(const char* name, Function* func)
736 LambdaBenchmark(const char* name, OLambda&& lam)
739 LambdaBenchmark(LambdaBenchmark const&) = delete;
743 friend Benchmark* ::benchmark::RegisterBenchmark(const char*, Lam&&);
751 inline internal::Benchmark* RegisterBenchmark(const char* name,
759 internal::Benchmark* RegisterBenchmark(const char* name, Lambda&& fn) {
770 internal::Benchmark* RegisterBenchmark(const char* name, Lambda&& fn,
791 virtual void SetUp(const State&) {}
792 virtual void TearDown(const State&) {}
794 virtual void SetUp(State& st) { SetUp(const_cast<const State&>(st)); }
795 virtual void TearDown(State& st) { TearDown(const_cast<const State&>(st)); }