IniFile
Lade ...
Suche ...
Keine Treffer
IniFileTypes.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_INI_FILE_TYPES_H
2#define INC_INI_FILE_TYPES_H
3//-----------------------------------------------------------------------------
41//-----------------------------------------------------------------------------
42#include <string>
43#include "IniFileErrors.h"
44#include "EuDef_NULL_PTR.h"
45//-----------------------------------------------------------------------------
46// DLL-Export und -Import definition
47#if defined(_MSC_VER) || defined(__MINGW32__) || defined(__MINGW64__)
48# ifdef __INI_FILE_EXPORT_DLL
49# define __ini_file_export_dll __declspec(dllexport)
50# if defined(_MSC_VER)
51# pragma message ( "Benutze Export defines fuer __ini_file_export_dll" )
52# endif
53# else
54# define __ini_file_export_dll //__declspec(dllimport)
55# if defined(_MSC_VER)
56# pragma message ( "Benutze Import defines fuer __ini_file_export_dll" )
57# endif
58# endif
59#elif defined(__GNUC__)
60# ifdef __INI_FILE_EXPORT_DLL
61# define __ini_file_export_dll
62# else
63# define __ini_file_export_dll
64# endif
65#endif
66//=============================================================================
67//-----------------------------------------------------------------------------
68namespace ini
69{
70 //---------------------------------------------------------------------------
95 const std::string g_sIniFileVersion = "1.0.2";
96 //---------------------------------------------------------------------------
108 const std::string g_sEOL = "\n";
109 //---------------------------------------------------------------------------
172 //---------------------------------------------------------------------------
173 //
174 //---------------------------------------------------------------------------
186 typedef bool TdOpenInifileMode;
187 //---------------------------------------------------------------------------
200 //---------------------------------------------------------------------------
214 //---------------------------------------------------------------------------
215} // namespace ini
216//-----------------------------------------------------------------------------
217#endif
Damit die Definition von NULL_PTR und NUM_PTR zentral verfügbar ist, gibt es diese Datei.
Für jede Bibliothek, hier 'IniFile' gibt es eine Fehler-Datei.
Definition IniFile.h:52
LINE_TYPE
Definition IniFileTypes.h:120
@ IniUNDEFINED
Definition IniFileTypes.h:130
@ IniSECTION
Definition IniFileTypes.h:140
@ IniCOMMENT
Definition IniFileTypes.h:150
@ IniVARIABLE
Definition IniFileTypes.h:160
@ IniEMPTY_LINE
Definition IniFileTypes.h:170
const TdOpenInifileMode bCreateInifile
Definition IniFileTypes.h:199
const TdOpenInifileMode bOpenInifile
Definition IniFileTypes.h:213
const std::string g_sEOL
Definition IniFileTypes.h:108
const std::string g_sIniFileVersion
Definition IniFileTypes.h:95
bool TdOpenInifileMode
Definition IniFileTypes.h:186