Mercurial > minori
view include/core/ini.h @ 282:19eb6c4dca78
autotools: ax_have_qt sucks, use pkgconf instead
this is particularly useful because m4_ax_have_qt really
sucked when cross compiling because of qmake
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Wed, 08 May 2024 15:54:10 -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