Scarab  3.2.2
Project 8 C++ Utility Library
Public Member Functions | List of all members
ConfigINI Class Reference

This converter works with INI files. More...

#include <CLI11.hpp>

Inheritance diagram for ConfigINI:
Inheritance graph

Public Member Functions

std::string to_config (const App *, bool default_also, bool write_description, std::string prefix) const override
 Convert an app into a configuration. More...
 
std::vector< ConfigItemfrom_config (std::istream &input) const override
 Convert a configuration into an app. More...
 
- Public Member Functions inherited from Config
virtual std::string to_flag (const ConfigItem &item) const
 Get a flag value. More...
 
std::vector< ConfigItemfrom_file (const std::string &name)
 Parse a config file, throw an error (ParseError:ConfigParseError or FileError) on failure. More...
 
virtual ~Config ()=default
 Virtual destructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from Config
std::vector< ConfigItemitems
 

Detailed Description

This converter works with INI files.

Definition at line 1483 of file CLI11.hpp.

Member Function Documentation

◆ from_config()

std::vector<ConfigItem> from_config ( std::istream &  ) const
inlineoverridevirtual

Convert a configuration into an app.

Implements Config.

Definition at line 1487 of file CLI11.hpp.

◆ to_config()

std::string to_config ( const App ,
bool  ,
bool  ,
std::string   
) const
inlineoverridevirtual

Convert an app into a configuration.

Implements Config.

Definition at line 6456 of file CLI11.hpp.


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