Lines Matching refs:HistogramBase
101 class BASE_EXPORT Histogram : public HistogramBase {
126 static HistogramBase* FactoryGet(const std::string& name,
131 static HistogramBase* FactoryTimeGet(const std::string& name,
136 static HistogramBase* FactoryMicrosecondsTimeGet(const std::string& name,
145 static HistogramBase* FactoryGet(const char* name,
150 static HistogramBase* FactoryTimeGet(const char* name,
155 static HistogramBase* FactoryMicrosecondsTimeGet(const char* name,
162 static std::unique_ptr<HistogramBase> PersistentCreate(
271 friend BASE_EXPORT HistogramBase* DeserializeHistogramInfo(
273 static HistogramBase* DeserializeInfoImpl(base::PickleIterator* iter);
315 static HistogramBase* FactoryGet(const std::string& name,
320 static HistogramBase* FactoryTimeGet(const std::string& name,
329 static HistogramBase* FactoryGet(const char* name,
334 static HistogramBase* FactoryTimeGet(const char* name,
341 static std::unique_ptr<HistogramBase> PersistentCreate(
359 static HistogramBase* FactoryGetWithRangeDescription(
391 friend BASE_EXPORT HistogramBase* DeserializeHistogramInfo(
393 static HistogramBase* DeserializeInfoImpl(base::PickleIterator* iter);
443 HistogramBase* histogram() { return histogram_; } in histogram()
449 const raw_ptr<HistogramBase> histogram_;
465 static HistogramBase* FactoryGet(const std::string& name, int32_t flags);
470 static HistogramBase* FactoryGet(const char* name, int32_t flags);
476 static std::unique_ptr<HistogramBase> PersistentCreate(
498 friend BASE_EXPORT HistogramBase* DeserializeHistogramInfo(
500 static HistogramBase* DeserializeInfoImpl(base::PickleIterator* iter);
512 static HistogramBase* FactoryGet(const std::string& name,
519 static HistogramBase* FactoryGet(const char* name,
527 static std::unique_ptr<HistogramBase> PersistentCreate(
562 friend BASE_EXPORT HistogramBase* DeserializeHistogramInfo(
564 static HistogramBase* DeserializeInfoImpl(base::PickleIterator* iter);