4.6.0
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
fcppt::options::option_usage Class Reference

Public Types

using default_value_type = fcppt::strong_typedef< fcppt::optional::object<fcppt::string> ,_>
 

Public Member Functions

FCPPT_OPTIONS_DETAIL_SYMBOL option_usage (default_value_type &&, fcppt::options::long_name, fcppt::options::optional_short_name, fcppt::options::type_name &&, fcppt::options::optional_help_text)
 
FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::optional::object< fcppt::string > const & default_value () const
 
FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::long_name const & long_name () const
 
FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::optional_short_name const & short_name () const
 
FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::type_name const & type () const
 
FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::optional_help_text const & help_text () const
 
bool operator== (option_usage const &) const =default
 

Member Typedef Documentation

◆ default_value_type

Constructor & Destructor Documentation

◆ option_usage()

FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::option_usage::option_usage ( default_value_type && ,
fcppt::options::long_name ,
fcppt::options::optional_short_name ,
fcppt::options::type_name && ,
fcppt::options::optional_help_text  )

Member Function Documentation

◆ default_value()

FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::optional::object< fcppt::string > const & fcppt::options::option_usage::default_value ( ) const
nodiscard

◆ help_text()

FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::optional_help_text const & fcppt::options::option_usage::help_text ( ) const
nodiscard

◆ long_name()

FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::long_name const & fcppt::options::option_usage::long_name ( ) const
nodiscard

◆ operator==()

bool fcppt::options::option_usage::operator== ( option_usage const & ) const
nodiscarddefault

◆ short_name()

FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::optional_short_name const & fcppt::options::option_usage::short_name ( ) const
nodiscard

◆ type()

FCPPT_OPTIONS_DETAIL_SYMBOL fcppt::options::type_name const & fcppt::options::option_usage::type ( ) const
nodiscard