Class cxxopts::OptionDetails
ClassList > cxxopts > OptionDetails
Public Functions
Type | Name |
---|---|
OptionDetails (std::string short_, OptionNames long_, String desc, std::shared_ptr< const Value > val) |
|
OptionDetails (const OptionDetails & rhs) |
|
OptionDetails (OptionDetails && rhs) = default |
|
OptionDetails (std::string short_, OptionNames long_, String desc, std::shared_ptr< const Value > val) |
|
OptionDetails (const OptionDetails & rhs) |
|
OptionDetails (OptionDetails && rhs) = default |
|
CXXOPTS_NODISCARD const String & | description () const |
CXXOPTS_NODISCARD const String & | description () const |
CXXOPTS_NODISCARD const std::string & | essential_name () const |
CXXOPTS_NODISCARD const std::string & | essential_name () const |
CXXOPTS_NODISCARD const std::string & | first_long_name () const |
CXXOPTS_NODISCARD const std::string & | first_long_name () const |
std::size_t | hash () const |
std::size_t | hash () const |
CXXOPTS_NODISCARD const OptionNames & | long_names () const |
CXXOPTS_NODISCARD const OptionNames & | long_names () const |
CXXOPTS_NODISCARD std::shared_ptr< Value > | make_storage () const |
CXXOPTS_NODISCARD std::shared_ptr< Value > | make_storage () const |
CXXOPTS_NODISCARD const std::string & | short_name () const |
CXXOPTS_NODISCARD const std::string & | short_name () const |
CXXOPTS_NODISCARD const Value & | value () const |
CXXOPTS_NODISCARD const Value & | value () const |
Public Functions Documentation
function OptionDetails [1/6]
inline cxxopts::OptionDetails::OptionDetails (
std::string short_,
OptionNames long_,
String desc,
std::shared_ptr< const Value > val
)
function OptionDetails [2/6]
inline cxxopts::OptionDetails::OptionDetails (
const OptionDetails & rhs
)
function OptionDetails [3/6]
cxxopts::OptionDetails::OptionDetails (
OptionDetails && rhs
) = default
function OptionDetails [1/6]
inline cxxopts::OptionDetails::OptionDetails (
std::string short_,
OptionNames long_,
String desc,
std::shared_ptr< const Value > val
)
function OptionDetails [2/6]
inline cxxopts::OptionDetails::OptionDetails (
const OptionDetails & rhs
)
function OptionDetails [3/6]
cxxopts::OptionDetails::OptionDetails (
OptionDetails && rhs
) = default
function description [1/2]
inline CXXOPTS_NODISCARD const String & cxxopts::OptionDetails::description () const
function description [1/2]
inline CXXOPTS_NODISCARD const String & cxxopts::OptionDetails::description () const
function essential_name [1/2]
inline CXXOPTS_NODISCARD const std::string & cxxopts::OptionDetails::essential_name () const
function essential_name [1/2]
inline CXXOPTS_NODISCARD const std::string & cxxopts::OptionDetails::essential_name () const
function first_long_name [1/2]
inline CXXOPTS_NODISCARD const std::string & cxxopts::OptionDetails::first_long_name () const
function first_long_name [1/2]
inline CXXOPTS_NODISCARD const std::string & cxxopts::OptionDetails::first_long_name () const
function hash [1/2]
inline std::size_t cxxopts::OptionDetails::hash () const
function hash [1/2]
inline std::size_t cxxopts::OptionDetails::hash () const
function long_names [1/2]
inline CXXOPTS_NODISCARD const OptionNames & cxxopts::OptionDetails::long_names () const
function long_names [1/2]
inline CXXOPTS_NODISCARD const OptionNames & cxxopts::OptionDetails::long_names () const
function make_storage [1/2]
inline CXXOPTS_NODISCARD std::shared_ptr< Value > cxxopts::OptionDetails::make_storage () const
function make_storage [1/2]
inline CXXOPTS_NODISCARD std::shared_ptr< Value > cxxopts::OptionDetails::make_storage () const
function short_name [1/2]
inline CXXOPTS_NODISCARD const std::string & cxxopts::OptionDetails::short_name () const
function short_name [1/2]
inline CXXOPTS_NODISCARD const std::string & cxxopts::OptionDetails::short_name () const
function value [1/2]
inline CXXOPTS_NODISCARD const Value & cxxopts::OptionDetails::value () const
function value [1/2]
inline CXXOPTS_NODISCARD const Value & cxxopts::OptionDetails::value () const
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/zed/capture/cxxopts.hpp