Files
win-split-tunnel/leaktest/settings.h
2021-04-13 16:09:11 +02:00

26 lines
377 B
C++

#pragma once
#include <filesystem>
#include <string>
#include <libcommon/string.h>
using common::string::KeyValuePairs;
class Settings
{
public:
Settings(KeyValuePairs values)
: m_values(std::move(values))
{
}
static Settings FromFile(const std::filesystem::path &filename);
const std::wstring &get(const std::wstring &key);
private:
KeyValuePairs m_values;
};