#ifndef SKIA_EXT_SKIA_HISTOGRAM_H_
#define SKIA_EXT_SKIA_HISTOGRAM_H_
#include <stdint.h>
#include <atomic>
#include <memory>
#define SK_HISTOGRAM_POINTER_HELPER(function, ...) …
#define SK_HISTOGRAM_BOOLEAN(name, sample) …
#define SK_HISTOGRAM_EXACT_LINEAR(name, sample, value_max) …
#define SK_HISTOGRAM_MEMORY_KB(name, sample) …
namespace skia {
void HistogramBoolean(std::atomic_uintptr_t* atomic_histogram_pointer,
const char* name,
bool sample);
void HistogramExactLinear(std::atomic_uintptr_t* atomic_histogram_pointer,
const char* name,
int sample,
int value_max);
void HistogramMemoryKB(std::atomic_uintptr_t* atomic_histogram_pointer,
const char* name,
int sample);
}
#endif