userver: userver/utils/statistics/fwd.hpp Source File
Loading...
Searching...
No Matches
fwd.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/utils/statistics/fwd.hpp
4/// @brief Forward declarations for statistics entities
5
6#include <memory>
7
8USERVER_NAMESPACE_BEGIN
9
10/// @brief Statistics writers, metric types, and histogram helpers.
11namespace utils::statistics {
12
13// NOLINTNEXTLINE(bugprone-forward-declaration-namespace)
14class Storage;
15
16// TODO remove
17struct StatisticsRequest;
18
19// NOLINTNEXTLINE(bugprone-forward-declaration-namespace)
20class Request;
21
22// NOLINTNEXTLINE(bugprone-forward-declaration-namespace)
23class Entry;
24class Writer;
25
26class MetricsStorage;
27using MetricsStoragePtr = std::shared_ptr<MetricsStorage>;
28
29} // namespace utils::statistics
30
31USERVER_NAMESPACE_END