| ▼Nookii | Namespace containing the core Ookii.CommandLine.Cpp types |
| ▼Nvt | Namespace containing functions and types for working with virtual terminal sequences |
| Cvirtual_terminal_support | Handles the lifetime of virtual terminal support |
| Caction_command_line_argument | Class that provides information about action arguments |
| Cbasic_command | Abstract base class for all subcommands |
| Cbasic_command_line_parser | Parses command line arguments into strongly-typed values |
| Cbasic_command_manager | Manages registration, creation and invocation of subcommands for an application |
| Cbasic_command_with_custom_parsing | Abstract base class for subcommands that do their own argument parsing |
| Cbasic_line_wrapping_ostream | Output stream that wraps lines on white-space characters at the specified line length, and with support for indentation |
| Cbasic_line_wrapping_ostringstream | Output string stream that wraps lines on white-space characters at the specified line length, and with support for indentation |
| Cbasic_line_wrapping_streambuf | Stream buffer that wraps lines on white-space characters at the specified line length, and with support for indentation |
| Cbasic_localized_string_provider | Provides custom localized strings |
| ▼Cbasic_parser_builder | Provides functionality to specify options and arguments to create a new basic_command_line_parser |
| Caction_argument_builder | Specifies options for an action argument |
| Cargument_builder | Specifies options for an argument, other than a multi-value or action argument |
| Cargument_builder_base | Abstract base class with common functionality for the argument builders |
| Cargument_builder_common | Specifies options common to all argument types, for an argument under construction |
| Cmulti_value_argument_builder | Specified options for a multi-value argument |
| Ctyped_argument_builder | Specifies options for a regular or multi-value argument under construction |
| ▼Cbasic_usage_writer | Creates usage help for the basic_command_line_parser and basic_command_manager classes |
| Cdefaults | Provides default values for the fields of basic_usage_writer |
| Cchar_less | A version of the std::less predicate for characters that supports case insensitive comparison |
| Ccommand_info | Provides information about a subcommand |
| Ccommand_line_argument | Class that provides information about arguments that are not multi-value arguments |
| Ccommand_line_argument_base | Abstract base class for regular and multi-value arguments |
| Cconsole_stream | Template 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_convert | Template 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_argument | Class that provides information about arguments that are not multi-value arguments |
| Cparse_result | Provides the result, success or error, of a command line argument parsing operation |
| Cstring_convert | Performs 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_less | A version of the std::less predicate for strings that supports case insensitive comparison |
| Ctokenize | A pseudo-range for string tokenization |
| Cvalue_description | Template 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> |