Mercurial > minori
view include/core/ini.h @ 278:c41c14ff8c67
dep/animone: x11: remove debugging comment
oops
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Mon, 22 Apr 2024 19:11:31 -0400 |
parents | ec0a2b5493f8 |
children | b1f625b0227c |
line wrap: on
line source
#ifndef MINORI_CORE_INI_H_ #define MINORI_CORE_INI_H_ #define MINI_CASE_SENSITIVE #include "core/strings.h" #include "mini/ini.h" #include <string> namespace INI { std::string GetIniString(const mINI::INIStructure& ini, const std::string& section, const std::string& key, const std::string& def); bool GetIniBool(const mINI::INIStructure& ini, const std::string& section, const std::string& key, bool def); template<typename T> T GetIniInteger(const mINI::INIStructure& ini, const std::string& section, const std::string& key, T def) { return Strings::ToInt<T>(GetIniString(ini, section, key, ""), def); } } // namespace INI #endif