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)