1#ifndef INC_INISECTION_H
2#define INC_INISECTION_H
67 #pragma warning( disable : 4251 )
393 int getKeyValue( std::string & rsValue,
const std::string sValueVariable );
434 #pragma warning( default : 4251 )
For each library, here 'IniFile' there is a type definition file.
#define __ini_file_export_dll
Definition IniFileTypes.h:68
This class allows to edit a blob (insert, copy, search etc.).
Definition EuBlob.h:75
An INI file contains information for programs.
Definition IniFile.h:313
This class turns lines of an INI file into objects of the types Line, Section or Key.
Definition IniLineFactory.h:76
Is a comment line, but also superclass for Section and Key.
Definition IniLine.h:77
A section can only appear once in an INI file, is enclosed in square brackets and usually has variabl...
Definition IniSection.h:86
std::string getName() const
int getKeyLine(Line *&prRetVal, const std::string &sValueVariable)
int insertSectionInBlob(eut::Blob &rBlob)
std::size_t getSectionSize()
Section(const std::string &sCharLine, LINE_TYPE eLineType)
int removeSectionLine(ptl::ElementPosition eFirstLastCurrent=ptl::CURRENT_POS)
ptl::TDVList< Line > m_SektionList
Definition IniSection.h:105
void removeAllSectionLines()
int getKeyValue(std::string &rsValue, const std::string sValueVariable)
int insertSectionLine(Line *pIniLine, ptl::InsertPosition eInsertPosition=ptl::InsertCURRENT, ptl::VH eBeforeBehind=ptl::BEHIND)
int getSectionLine(Line *&prRetVal, std::size_t nPosition, ptl::SeekMode eMode)
Section(const std::string &sCharLine)
void setName(const std::string &sName)
Template list class for pointers to objects.
Definition PtlTDVList.h:113
LINE_TYPE
Definition IniFileTypes.h:134
InsertPosition
Definition PtlListTypes.h:201
@ InsertCURRENT
Definition PtlListTypes.h:204
VH
Definition PtlListTypes.h:157
@ BEHIND
Definition PtlListTypes.h:159
ElementPosition
Definition PtlListTypes.h:120
@ CURRENT_POS
Definition PtlListTypes.h:123
SeekMode
Definition PtlListTypes.h:369