CommonLib
Loading...
Searching...
No Matches
registry_win32.inl File Reference
#include <filesystem>
#include <string>
#include "host/common.h"
#include "ut/expr/expr.h"
#include "ut/expr/string_expr.h"
#include "ut/encoding.h"

Namespaces

namespace  hedgedev
namespace  hedgedev::csl
namespace  hedgedev::csl::cfg
namespace  hedgedev::csl::cfg::registry

Functions

bool hedgedev::csl::cfg::registry::_try_parse_registry_path (const std::filesystem::path &in_path, HKEY &out_key, std::wstring &out_sub_key)
template<typename T>
bool hedgedev::csl::cfg::registry::read (const std::filesystem::path &in_path, const std::filesystem::path &in_value_name, T &out_result)
template<typename T>
bool hedgedev::csl::cfg::registry::read (const std::filesystem::path &in_path, T &out_result)
template<typename T>
bool hedgedev::csl::cfg::registry::write (const std::filesystem::path &in_path, const std::filesystem::path &in_value_name, const T &in_value)
template<typename T>
bool hedgedev::csl::cfg::registry::write (const std::filesystem::path &in_path, const T &in_value)