Core Library 1.7.0.0 Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.

Classes | Namespaces | Typedefs
IniFileLines.h File Reference

File containing declarations relating the IniFile support classes. More...

`#include <string>`
`#include <list>`
`#include <memory>`
`#include "CoreLibraryDllGlobal.h"`
`#include "Platform/PlatformDefines.h"`

Go to the source code of this file.

## Classes
class | core_lib::ini_file::if_private::Line
| Abstract base class to manage a line in an INI file. More...
class | core_lib::ini_file::if_private::BlankLine
| Class to manage a blank line in an INI file. More...
class | core_lib::ini_file::if_private::CommentLine
| Class to manage a comment line in an INI file. More...
class | core_lib::ini_file::if_private::SectionLine
| Class to manage a section header line in an INI file. More...
class | core_lib::ini_file::if_private::KeyLine
| Class to manage a section key line in an INI file. More...

## Namespaces
| core_lib
| The core_lib namespace.
| core_lib::ini_file
| The ini_file namespace.
| core_lib::ini_file::if_private
| The if_private namespace.

## Typedefs
using | core_lib::ini_file::keys_list = std::list< std::pair< std::string, std::string > >
| Typedef defining the key-value pair list for section entries.
using | core_lib::ini_file::if_private::line_list = std::list< std::shared_ptr< Line > >
| Line list typedef.
using | core_lib::ini_file::if_private::line_iter = line_list::iterator
| Line list iterator typedef.
using | core_lib::ini_file::if_private::line_citer = line_list::const_iterator
| Line list const iterator typedef.

## Detailed Description

File containing declarations relating the IniFile support classes.