File cxxopts.hpp
FileList > src > cxxopts.hpp
Go to the source code of this file
#include <algorithm>#include <cstring>#include <exception>#include <initializer_list>#include <limits>#include <locale>#include <map>#include <memory>#include <sstream>#include <string>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>#include <regex>
Namespaces
| Type | Name |
|---|---|
| namespace | cxxopts |
| namespace | exceptions |
| namespace | values |
| namespace | detail |
| namespace | parser_tool |
Classes
| Type | Name |
|---|---|
| struct | HelpGroupDetails |
| struct | HelpOptionDetails |
| class | KeyValue |
| struct | Option |
| class | OptionAdder |
| class | OptionDetails |
| class | OptionParser |
| class | OptionValue |
| class | Options |
| class | ParseResult |
| class | Iterator |
| class | Value |
| class | exception |
| class | gratuitous_argument_for_option |
| class | incorrect_argument_type |
| class | invalid_option_format |
| class | invalid_option_syntax |
| class | missing_argument |
| class | no_such_option |
| class | option_already_exists |
| class | option_has_no_value |
| class | option_requires_argument |
| class | parsing |
| class | requested_option_not_present |
| class | specification |
| class | abstract_value <typename T> |
| struct | SignedCheck< T, false > <typename T> |
| struct | SignedCheck< T, true > <typename T> |
| struct | ArguDesc |
| struct | IntegerDesc |
| class | standard_value <typename T> |
| class | standard_value< bool > <> |
| struct | type_is_container <typename T> |
| struct | type_is_container< std::vector< T > > <typename T> |
Macros
| Type | Name |
|---|---|
| define | CXXOPTS_DIAGNOSTIC_POP |
| define | CXXOPTS_DIAGNOSTIC_PUSH |
| define | CXXOPTS_IGNORE_WARNING (x) |
| define | CXXOPTS_LINKONCE |
| define | CXXOPTS_LINKONCE_CONST |
| define | CXXOPTS_NODISCARD |
| define | CXXOPTS_RTTI_CAST dynamic\_cast |
| define | CXXOPTS_VECTOR_DELIMITER ',' |
| define | CXXOPTS__VERSION_MAJOR 3 |
| define | CXXOPTS__VERSION_MINOR 1 |
| define | CXXOPTS__VERSION_PATCH 1 |
Macro Definition Documentation
define CXXOPTS_DIAGNOSTIC_POP
#define CXXOPTS_DIAGNOSTIC_POP
define CXXOPTS_DIAGNOSTIC_PUSH
#define CXXOPTS_DIAGNOSTIC_PUSH
define CXXOPTS_IGNORE_WARNING
#define CXXOPTS_IGNORE_WARNING (
x
)
define CXXOPTS_LINKONCE
#define CXXOPTS_LINKONCE
define CXXOPTS_LINKONCE_CONST
#define CXXOPTS_LINKONCE_CONST
define CXXOPTS_NODISCARD
#define CXXOPTS_NODISCARD
define CXXOPTS_RTTI_CAST
#define CXXOPTS_RTTI_CAST `dynamic_cast`
define CXXOPTS_VECTOR_DELIMITER
#define CXXOPTS_VECTOR_DELIMITER `','`
define CXXOPTS__VERSION_MAJOR
#define CXXOPTS__VERSION_MAJOR `3`
define CXXOPTS__VERSION_MINOR
#define CXXOPTS__VERSION_MINOR `1`
define CXXOPTS__VERSION_PATCH
#define CXXOPTS__VERSION_PATCH `1`
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/src/cxxopts.hpp