20 #ifndef MPD_UTIL_OPTIONDEF_HXX 21 #define MPD_UTIL_OPTIONDEF_HXX 28 const char *long_option;
32 constexpr
OptionDef(
const char *_long_option,
const char *_desc)
33 : long_option(_long_option),
38 char _short_option,
const char *_desc)
39 : long_option(_long_option),
40 short_option(_short_option),
Command line option definition.
constexpr OptionDef(const char *_long_option, const char *_desc)
const char * GetDescription() const
constexpr OptionDef(const char *_long_option, char _short_option, const char *_desc)
bool HasShortOption() const
const char * GetLongOption() const
bool HasLongOption() const
bool HasDescription() const
char GetShortOption() const