Ookii.CommandLine for C++  2.0.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NookiiNamespace containing the core Ookii.CommandLine.Cpp types
 NvtNamespace containing functions and types for working with virtual terminal sequences
 Cvirtual_terminal_supportHandles the lifetime of virtual terminal support
 Caction_command_line_argumentClass that provides information about action arguments
 Cbasic_commandAbstract base class for all subcommands
 Cbasic_command_line_parserParses command line arguments into strongly-typed values
 Cbasic_command_managerManages registration, creation and invocation of subcommands for an application
 Cbasic_command_with_custom_parsingAbstract base class for subcommands that do their own argument parsing
 Cbasic_line_wrapping_ostreamOutput stream that wraps lines on white-space characters at the specified line length, and with support for indentation
 Cbasic_line_wrapping_ostringstreamOutput string stream that wraps lines on white-space characters at the specified line length, and with support for indentation
 Cbasic_line_wrapping_streambufStream buffer that wraps lines on white-space characters at the specified line length, and with support for indentation
 Cbasic_localized_string_providerProvides custom localized strings
 Cbasic_parser_builderProvides functionality to specify options and arguments to create a new basic_command_line_parser
 Caction_argument_builderSpecifies options for an action argument
 Cargument_builderSpecifies options for an argument, other than a multi-value or action argument
 Cargument_builder_baseAbstract base class with common functionality for the argument builders
 Cargument_builder_commonSpecifies options common to all argument types, for an argument under construction
 Cmulti_value_argument_builderSpecified options for a multi-value argument
 Ctyped_argument_builderSpecifies options for a regular or multi-value argument under construction
 Cbasic_usage_writerCreates usage help for the basic_command_line_parser and basic_command_manager classes
 CdefaultsProvides default values for the fields of basic_usage_writer
 Cchar_lessA version of the std::less predicate for characters that supports case insensitive comparison
 Ccommand_infoProvides information about a subcommand
 Ccommand_line_argumentClass that provides information about arguments that are not multi-value arguments
 Ccommand_line_argument_baseAbstract base class for regular and multi-value arguments
 Cconsole_streamTemplate to determine the correct console streams based on the character type
 Cconsole_stream< char >Specialization of console_stream for char
 Cconsole_stream< wchar_t >Specialization of console_stream for wchar_t
 Clexical_convertTemplate class used to convert strings to strongly typed argument values
 Clexical_convert< bool, CharType, Traits, Alloc >Specialization of the lexical_convert template for conversion from string to bool
 Clexical_convert< std::basic_string< CharType, Traits, Alloc >, CharType, Traits, Alloc >Specialization of lexical_convert for strings
 Cmulti_value_command_line_argumentClass that provides information about arguments that are not multi-value arguments
 Cparse_resultProvides the result, success or error, of a command line argument parsing operation
 Cstring_convertPerforms a simple conversion of a narrow character string to a specified character type
 Cstring_convert< char, Traits, Alloc >Specialization of string_convert where the target type is also char
 Cstring_lessA version of the std::less predicate for strings that supports case insensitive comparison
 CtokenizeA pseudo-range for string tokenization
 Cvalue_descriptionTemplate used to specify the default value description for a type
 Cvalue_description< std::basic_string< CharType2, Traits2, Alloc2 >, CharType, Traits, Alloc >Specialization of value_description for strings
 Cvalue_description< std::optional< T >, CharType, Traits, Alloc >Specialization of value_description for std::optional<T>