styyx-util 1.0
Utility Header for SKSE Plugin development
Loading...
Searching...
No Matches
FUCK::INI Namespace Reference

Delta save/load INI values. More...

Functions

bool LoadBool (const CSimpleIniA &ini, const char *sec, const char *key, bool defVal)
float LoadFloat (const CSimpleIniA &ini, const char *sec, const char *key, float defVal)
template<typename T>
LoadInt (const CSimpleIniA &ini, const char *sec, const char *key, T defVal)
void SaveBool (CSimpleIniA &ini, const char *sec, const char *key, bool val, bool defVal)
template<typename T, typename U>
void SaveInt (CSimpleIniA &ini, const char *sec, const char *key, T val, U defVal)
void SaveDouble (CSimpleIniA &ini, const char *sec, const char *key, double val, double defVal, const char *fmt="%.2f")
void SaveString (CSimpleIniA &ini, const char *sec, const char *key, const char *val, const char *defVal)
template<size_t N>
void LoadString (const CSimpleIniA &ini, const char *sec, const char *key, char(&dest)[N], const char *defVal)

Detailed Description

Delta save/load INI values.

Function Documentation

◆ LoadBool()

bool FUCK::INI::LoadBool ( const CSimpleIniA & ini,
const char * sec,
const char * key,
bool defVal )
inline

◆ LoadFloat()

float FUCK::INI::LoadFloat ( const CSimpleIniA & ini,
const char * sec,
const char * key,
float defVal )
inline

◆ LoadInt()

template<typename T>
T FUCK::INI::LoadInt ( const CSimpleIniA & ini,
const char * sec,
const char * key,
T defVal )
inline

◆ LoadString()

template<size_t N>
void FUCK::INI::LoadString ( const CSimpleIniA & ini,
const char * sec,
const char * key,
char(&) dest[N],
const char * defVal )
inline

◆ SaveBool()

void FUCK::INI::SaveBool ( CSimpleIniA & ini,
const char * sec,
const char * key,
bool val,
bool defVal )
inline

◆ SaveDouble()

void FUCK::INI::SaveDouble ( CSimpleIniA & ini,
const char * sec,
const char * key,
double val,
double defVal,
const char * fmt = "%.2f" )
inline

◆ SaveInt()

template<typename T, typename U>
void FUCK::INI::SaveInt ( CSimpleIniA & ini,
const char * sec,
const char * key,
T val,
U defVal )
inline

◆ SaveString()

void FUCK::INI::SaveString ( CSimpleIniA & ini,
const char * sec,
const char * key,
const char * val,
const char * defVal )
inline