Kinetic Visualization (Visualisierung 2 - S2012)
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Macros | Typedefs | Enumerations
SimpleIni.h File Reference
#include <cstring>
#include <string>
#include <map>
#include <list>
#include <algorithm>
#include <stdio.h>
#include <wchar.h>
#include "ConvertUTF.h"

Go to the source code of this file.

Classes

class  CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >
 Just for saving the configurations (external) More...

Macros

#define SI_ASSERT(x)
#define SI_UTF8_SIGNATURE   "\xEF\xBB\xBF"
#define SI_NEWLINE_A   "\n"
#define SI_NEWLINE_W   L"\n"
#define SI_CONVERT_GENERIC
#define SI_Case   SI_GenericCase
#define SI_NoCase   SI_GenericNoCase
#define CSimpleIni   CSimpleIniA
#define CSimpleIniCase   CSimpleIniCaseA
#define SI_NEWLINE   SI_NEWLINE_A

Typedefs

typedef CSimpleIniTempl< char,
SI_NoCase< char >, SI_ConvertA
< char > > 
CSimpleIniA
typedef CSimpleIniTempl< char,
SI_Case< char >, SI_ConvertA
< char > > 
CSimpleIniCaseA
typedef CSimpleIniTempl
< wchar_t, SI_NoCase< wchar_t >
, SI_ConvertW< wchar_t > > 
CSimpleIniW
typedef CSimpleIniTempl
< wchar_t, SI_Case< wchar_t >
, SI_ConvertW< wchar_t > > 
CSimpleIniCaseW

Enumerations

enum  SI_Error {
  SI_OK = 0, SI_UPDATED = 1, SI_INSERTED = 2, SI_FAIL = -1,
  SI_NOMEM = -2, SI_FILE = -3
}

Macro Definition Documentation

#define CSimpleIni   CSimpleIniA
#define CSimpleIniCase   CSimpleIniCaseA
#define SI_ASSERT (   x)
#define SI_Case   SI_GenericCase
#define SI_CONVERT_GENERIC
#define SI_NEWLINE   SI_NEWLINE_A
#define SI_NEWLINE_A   "\n"
#define SI_NEWLINE_W   L"\n"
#define SI_NoCase   SI_GenericNoCase
#define SI_UTF8_SIGNATURE   "\xEF\xBB\xBF"

Typedef Documentation

typedef CSimpleIniTempl<char, SI_NoCase<char>,SI_ConvertA<char> > CSimpleIniA
typedef CSimpleIniTempl<char, SI_Case<char>,SI_ConvertA<char> > CSimpleIniCaseA
typedef CSimpleIniTempl<wchar_t, SI_Case<wchar_t>,SI_ConvertW<wchar_t> > CSimpleIniCaseW
typedef CSimpleIniTempl<wchar_t, SI_NoCase<wchar_t>,SI_ConvertW<wchar_t> > CSimpleIniW

Enumeration Type Documentation

enum SI_Error
Enumerator:
SI_OK 

No error.

SI_UPDATED 

An existing value was updated.

SI_INSERTED 

A new value was inserted.

SI_FAIL 

Generic failure.

SI_NOMEM 

Out of memory error.

SI_FILE 

File error (see errno for detail error)