Core Library  1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
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.