10#ifndef KLEE_STATISTICS_H
11#define KLEE_STATISTICS_H
67 uint64_t addend)
const;
117 uint64_t addend)
const {
127 for (
unsigned i=0; i<nStats; i++)
138 uint64_t addend)
const {
143 unsigned index)
const {
StatisticRecord * contextStats
std::vector< Statistic * > stats
void setIndexedValue(const Statistic &s, unsigned index, uint64_t value)
Statistic & getStatistic(unsigned i)
int getStatisticID(const std::string &name) const
void setIndex(unsigned i)
void incrementStatistic(Statistic &s, uint64_t addend)
Statistic * getStatisticByName(const std::string &name) const
void useIndexedStats(unsigned totalIndices)
uint64_t getIndexedValue(const Statistic &s, unsigned index) const
void registerStatistic(Statistic &s)
uint64_t getValue(const Statistic &s) const
void incrementIndexedValue(const Statistic &s, unsigned index, uint64_t addend) const
void setContext(StatisticRecord *sr)
unsigned getNumStatistics()
StatisticRecord * getContext()
StatisticRecord & operator=(const StatisticRecord &s)
StatisticRecord & operator+=(const StatisticRecord &sr)
uint64_t getValue(const Statistic &s) const
void incrementValue(const Statistic &s, uint64_t addend) const
StatisticManager * theStatisticManager