Github   Telegram
Loading...
Searching...
No Matches
component_config.hpp
1#pragma once
2
3#include <cstdint>
4#include <string>
5#include <unordered_map>
6
8
9USERVER_NAMESPACE_BEGIN
10
11namespace components {
12
14 public:
16 explicit ComponentConfig(std::string name);
17
19
20 const std::string& Name() const;
21 void SetName(std::string name);
22
23 private:
24 std::string name_;
25};
26
29
30using ComponentConfigMap =
31 std::unordered_map<std::string, const ComponentConfig&>;
32
33} // namespace components
34
35USERVER_NAMESPACE_END