IniFile
Loading...
Searching...
No Matches
IniFileTypes.h
Go to the documentation of this file.
1#ifndef INC_INI_FILE_TYPES_H
2#define INC_INI_FILE_TYPES_H
3//-----------------------------------------------------------------------------
56//-----------------------------------------------------------------------------
57#include <string>
58#include "IniFileErrors.h"
59//-----------------------------------------------------------------------------
60// DLL-Export und -Import definition
61#if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__MINGW32__) || defined(__MINGW64__)
62# ifdef __INI_FILE_EXPORT_DLL
63# define __ini_file_export_dll __declspec(dllexport)
64# if defined(_MSC_VER)
65# pragma message ( "Benutze Export defines fuer __ini_file_export_dll" )
66# endif
67# else
68# define __ini_file_export_dll //__declspec(dllimport)
69# if defined(_MSC_VER)
70# pragma message ( "Benutze Import defines fuer __ini_file_export_dll" )
71# endif
72# endif
73#elif defined(__GNUC__)
74# ifdef __INI_FILE_EXPORT_DLL
75# define __ini_file_export_dll
76# else
77# define __ini_file_export_dll
78# endif
79#endif
80//=============================================================================
81//-----------------------------------------------------------------------------
82namespace ini
83{
84 //---------------------------------------------------------------------------
109 const std::string g_sIniFileVersion = "1.0.2";
110 //---------------------------------------------------------------------------
122 const std::string g_sEOL = "\n";
123 //---------------------------------------------------------------------------
186 //---------------------------------------------------------------------------
187 //
188 //---------------------------------------------------------------------------
200 typedef bool TdOpenInifileMode;
201 //---------------------------------------------------------------------------
214 //---------------------------------------------------------------------------
228 //---------------------------------------------------------------------------
229} // namespace ini
230//-----------------------------------------------------------------------------
231#endif
For each library, here 'IniFile' there is an error file.
Definition IniFile.h:67
LINE_TYPE
Definition IniFileTypes.h:134
@ IniUNDEFINED
Definition IniFileTypes.h:144
@ IniSECTION
Definition IniFileTypes.h:154
@ IniCOMMENT
Definition IniFileTypes.h:164
@ IniVARIABLE
Definition IniFileTypes.h:174
@ IniEMPTY_LINE
Definition IniFileTypes.h:184
const TdOpenInifileMode bCreateInifile
Definition IniFileTypes.h:213
const TdOpenInifileMode bOpenInifile
Definition IniFileTypes.h:227
const std::string g_sEOL
Definition IniFileTypes.h:122
const std::string g_sIniFileVersion
Definition IniFileTypes.h:109
bool TdOpenInifileMode
Definition IniFileTypes.h:200