HyperDbg Debugger
Loading...
Searching...
No Matches
inipp.h File Reference
#include <algorithm>
#include <cctype>
#include <cstring>
#include <functional>
#include <iostream>
#include <list>
#include <vector>
#include <locale>
#include <map>
#include <memory>
#include <sstream>
#include <string>

Go to the source code of this file.

Classes

class  inipp::Format< CharT >
class  inipp::Ini< CharT >

Namespaces

namespace  inipp
namespace  inipp::detail

Functions

template<class CharT>
void inipp::detail::ltrim (std::basic_string< CharT > &s, const std::locale &loc)
template<class CharT>
void inipp::detail::rtrim (std::basic_string< CharT > &s, const std::locale &loc)
template<class CharT, class UnaryPredicate>
void inipp::detail::rtrim2 (std::basic_string< CharT > &s, UnaryPredicate pred)
template<class CharT>
bool inipp::detail::replace (std::basic_string< CharT > &str, const std::basic_string< CharT > &from, const std::basic_string< CharT > &to)
template<typename CharT, typename T>
bool inipp::extract (const std::basic_string< CharT > &value, T &dst)
template<typename CharT>
bool inipp::extract (const std::basic_string< CharT > &value, std::basic_string< CharT > &dst)
template<typename CharT, typename T>
bool inipp::get_value (const std::map< std::basic_string< CharT >, std::basic_string< CharT > > &sec, const std::basic_string< CharT > &key, T &dst)
template<typename CharT, typename T>
bool inipp::get_value (const std::map< std::basic_string< CharT >, std::basic_string< CharT > > &sec, const CharT *key, T &dst)