This converter works with INI/TOML files; to write INI files use ConfigINI.
More...
#include <CLI11.h>
This converter works with INI/TOML files; to write INI files use ConfigINI.
Definition at line 2712 of file CLI11.h.
ConfigBase* pxr_CLI::CLI::ConfigBase::arrayBounds |
( |
char |
aStart, |
|
|
char |
aEnd |
|
) |
| |
|
inline |
Specify the start and end characters for an array.
Definition at line 2748 of file CLI11.h.
ConfigBase* pxr_CLI::CLI::ConfigBase::arrayDelimiter |
( |
char |
aSep | ) |
|
|
inline |
Specify the delimiter character for an array.
Definition at line 2754 of file CLI11.h.
ConfigBase* pxr_CLI::CLI::ConfigBase::comment |
( |
char |
cchar | ) |
|
|
inline |
Specify the configuration for comment characters.
Definition at line 2743 of file CLI11.h.
std::vector< ConfigItem > pxr_CLI::CLI::ConfigBase::from_config |
( |
std::istream & |
| ) |
const |
|
inlineoverridevirtual |
get the section index
Definition at line 2792 of file CLI11.h.
ConfigBase* pxr_CLI::CLI::ConfigBase::index |
( |
int16_t |
sectionIndex | ) |
|
|
inline |
specify a particular index in the section to use (-1) for all sections to use
Definition at line 2794 of file CLI11.h.
int16_t& pxr_CLI::CLI::ConfigBase::indexRef |
( |
| ) |
|
|
inline |
get a reference to the configuration index
Definition at line 2790 of file CLI11.h.
ConfigBase* pxr_CLI::CLI::ConfigBase::maxLayers |
( |
uint8_t |
layers | ) |
|
|
inline |
Specify the maximum number of parents.
Definition at line 2770 of file CLI11.h.
ConfigBase* pxr_CLI::CLI::ConfigBase::parentSeparator |
( |
char |
sep | ) |
|
|
inline |
Specify the separator to use for parent layers.
Definition at line 2775 of file CLI11.h.
ConfigBase* pxr_CLI::CLI::ConfigBase::quoteCharacter |
( |
char |
qString, |
|
|
char |
qChar |
|
) |
| |
|
inline |
Specify the quote characters used around strings and characters.
Definition at line 2764 of file CLI11.h.
get the section
Definition at line 2782 of file CLI11.h.
specify a particular section of the configuration file to use
Definition at line 2784 of file CLI11.h.
get a reference to the configuration section
Definition at line 2780 of file CLI11.h.
ConfigBase* pxr_CLI::CLI::ConfigBase::valueSeparator |
( |
char |
vSep | ) |
|
|
inline |
Specify the delimiter between a name and value.
Definition at line 2759 of file CLI11.h.
char pxr_CLI::CLI::ConfigBase::arrayEnd = ']' |
|
protected |
the character used to end an array '\0' is a default to not use
Definition at line 2719 of file CLI11.h.
char pxr_CLI::CLI::ConfigBase::arraySeparator = ',' |
|
protected |
the character used to separate elements in an array
Definition at line 2721 of file CLI11.h.
char pxr_CLI::CLI::ConfigBase::arrayStart = '[' |
|
protected |
the character used to start an array '\0' is a default to not use
Definition at line 2717 of file CLI11.h.
char pxr_CLI::CLI::ConfigBase::characterQuote = '\'' |
|
protected |
the character to use around single characters
Definition at line 2727 of file CLI11.h.
char pxr_CLI::CLI::ConfigBase::commentChar = '#' |
|
protected |
the character used for comments
Definition at line 2715 of file CLI11.h.
int16_t pxr_CLI::CLI::ConfigBase::configIndex {-1} |
|
protected |
Specify the configuration index to use for arrayed sections.
Definition at line 2733 of file CLI11.h.
Specify the configuration section that should be used.
Definition at line 2735 of file CLI11.h.
uint8_t pxr_CLI::CLI::ConfigBase::maximumLayers {255} |
|
protected |
the maximum number of layers to allow
Definition at line 2729 of file CLI11.h.
char pxr_CLI::CLI::ConfigBase::parentSeparatorChar {'.'} |
|
protected |
the separator used to separator parent layers
Definition at line 2731 of file CLI11.h.
char pxr_CLI::CLI::ConfigBase::stringQuote = '"' |
|
protected |
the character to use around strings
Definition at line 2725 of file CLI11.h.
char pxr_CLI::CLI::ConfigBase::valueDelimiter = '=' |
|
protected |
the character used separate the name from the value
Definition at line 2723 of file CLI11.h.
The documentation for this class was generated from the following file: