#ifndef V8_LOGGING_COUNTERS_SCOPES_H_
#define V8_LOGGING_COUNTERS_SCOPES_H_
#include "src/execution/isolate.h"
#include "src/logging/counters.h"
#include "src/logging/log.h"
namespace v8 {
namespace internal {
class BaseTimedHistogramScope { … };
class V8_NODISCARD TimedHistogramScope : public BaseTimedHistogramScope { … };
enum class OptionalTimedHistogramScopeMode { … };
class V8_NODISCARD OptionalTimedHistogramScope
: public BaseTimedHistogramScope { … };
class V8_NODISCARD LazyTimedHistogramScope : public BaseTimedHistogramScope { … };
class V8_NODISCARD NestedTimedHistogramScope : public BaseTimedHistogramScope { … };
class V8_NODISCARD PauseNestedTimedHistogramScope { … };
}
}
#endif