config.h
См. документацию.
1 
9 #ifndef _CONFIG_H_
10 #define _CONFIG_H_
11 
12 #pragma once
13 
14 #include <string>
15 #include <memory>
16 
17 #include "export.h"
18 
22 namespace Diametrix {
28  class Config {
29  public:
30  virtual std::string version() const = 0;
31 
32  virtual ~Config() = default;
33  };
34 
41  std::shared_ptr<Diametrix::Config> DMXSDK_API makeConfig(const std::string& path);
42 }
43 
44 
45 #endif /* _CONFIG_H_ */
Класс для хранения конфигурации системы
Definition: config.h:28
Пространство имен, содержащее все символы Diametrix SDK.
Definition: config.h:22
std::shared_ptr< Diametrix::Config > DMXSDK_API makeConfig(const std::string &path)