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

Public Member Functions | List of all members
core_lib::ini_file::if_private::Line Class Referenceabstract

Abstract base class to manage a line in an INI file. More...

`#include <IniFileLines.h>`

Inheritance diagram for core_lib::ini_file::if_private::Line:

## Public Member Functions
| Line (Line const &)=default
| Line (Line &&)=default
Line & | operator= (Line const &)=default
Line & | operator= (Line &&)=default
virtual void | Print (std::ostream &os, bool addLineFeed=true) const =0
| Virtual Print function. More...

## Detailed Description

Abstract base class to manage a line in an INI file.

## Member Function Documentation

## ◆ Print()

virtual void core_lib::ini_file::if_private::Line::Print | ( | std::ostream & | os,
|  | bool | addLineFeed = `true`
| ) |  | const
| pure virtual

Virtual Print function.

Parameters

  [in,out] | os | - Stream to write to.
  [in] | addLineFeed | - (Optional) add a line feed.

Implemented in core_lib::ini_file::if_private::KeyLine, core_lib::ini_file::if_private::SectionLine, core_lib::ini_file::if_private::CommentLine, and core_lib::ini_file::if_private::BlankLine.

The documentation for this class was generated from the following file:

- D:/Projects/CoreLibrary/Include/IniFile/IniFileLines.h