Namespace cxxopts
Namespace List > cxxopts
Namespaces
Classes
Public Types
Public Attributes
Public Static Attributes
Type |
Name |
constexpr struct cxxopts |
version = {CXXOPTS\_\_VERSION\_MAJOR, CXXOPTS\_\_VERSION\_MINOR, CXXOPTS\_\_VERSION\_PATCH}
|
constexpr struct cxxopts |
version = {CXXOPTS\_\_VERSION\_MAJOR, CXXOPTS\_\_VERSION\_MINOR, CXXOPTS\_\_VERSION\_PATCH}
|
Public Functions
Public Types Documentation
typedef NameHashMap
typedef std::unordered_map< std::string, std::size_t > cxxopts::NameHashMap;
typedef OptionMap
typedef std::unordered_map< std::string, std::shared_ptr< OptionDetails > > cxxopts::OptionMap;
typedef OptionNames
typedef std::vector< std::string > cxxopts::OptionNames;
typedef ParsedHashMap
typedef std::unordered_map< std::size_t, OptionValue > cxxopts::ParsedHashMap;
typedef PositionalList
typedef std::vector< std::string > cxxopts::PositionalList;
typedef PositionalListIterator
typedef PositionalList::const_iterator cxxopts::PositionalListIterator;
typedef String
typedef std::string cxxopts::String;
Public Attributes Documentation
variable major
variable minor
variable patch
Public Static Attributes Documentation
variable version
constexpr struct cxxopts cxxopts::version;
variable version
constexpr struct cxxopts cxxopts::version;
Public Functions Documentation
function empty
inline bool cxxopts::empty (
const std::string & s
)
function first_or_empty
inline CXXOPTS_NODISCARD const std::string & cxxopts::first_or_empty (
const OptionNames & long_names
)
function stringAppend
inline String & cxxopts::stringAppend (
String & s,
const String & a
)
function stringAppend
inline String & cxxopts::stringAppend (
String & s,
std::size_t n,
char c
)
function stringAppend
template<typename Iterator>
String & cxxopts::stringAppend (
String & s,
Iterator begin,
Iterator end
)
function stringLength
inline std::size_t cxxopts::stringLength (
const String & s
)
function throw_or_mimic
template<typename T>
void cxxopts::throw_or_mimic (
const std::string & text
)
function toLocalString
template<typename T>
T cxxopts::toLocalString (
T && t
)
function toUTF8String
template<typename T>
std::string cxxopts::toUTF8String (
T && t
)
function value
template<typename T>
std::shared_ptr< Value > cxxopts::value ()
function value
template<typename T>
std::shared_ptr< Value > cxxopts::value (
T & t
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/zed/capture/cxxopts.hpp