Skip to content

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