Skip to content

File cxxopts.hpp

FileList > capture > 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/plugins/zed/capture/cxxopts.hpp