Mercurial > minori
view include/core/ini.h @ 311:fb0f6b5050ff
linux: add required blank svg icon (???)
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Tue, 11 Jun 2024 13:08:41 -0400 |
parents | b1f625b0227c |
children |
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