CommandLine< KeyT > Member List

This is the complete list of members for CommandLine< KeyT >, including all inherited members.

CommandLine(CommandLineStyle style_=CommandLineStyle::Detect)CommandLine< KeyT >inlineexplicit
CommandLine(const CommandLine &)=defaultCommandLine< KeyT >
CommandLine(CommandLine &&) noexcept=defaultCommandLine< KeyT >
getFinalValue(size_t index=0) constCommandLine< KeyT >inline
getFinalValueAsDouble(size_t index=0) constCommandLine< KeyT >inline
getFinalValueAsDoubleOrDefault(double defaultValue, size_t index=0) constCommandLine< KeyT >inline
getFinalValueAsFloat(size_t index=0) constCommandLine< KeyT >inline
getFinalValueAsFloatOrDefault(float defaultValue, size_t index=0) constCommandLine< KeyT >inline
getFinalValueCount() constCommandLine< KeyT >inline
getFinalValueOrDefault(const std::string &defaultValue, size_t index=0) constCommandLine< KeyT >inline
getHelpText(size_t indent, size_t totalWidth, CommandLineStyle styleOverride=CommandLineStyle::Detect) constCommandLine< KeyT >inline
getOption(KeyT key) constCommandLine< KeyT >inline
getOptionAsDouble(KeyT key) constCommandLine< KeyT >inline
getOptionAsDoubleOrDefault(KeyT key, double defaultValue) constCommandLine< KeyT >inline
getOptionAsFloat(KeyT key) constCommandLine< KeyT >inline
getOptionAsFloatOrDefault(KeyT key, float defaultValue) constCommandLine< KeyT >inline
getOptionAsInt(KeyT key) constCommandLine< KeyT >inline
getOptionAsIntOrDefault(KeyT key, int defaultValue) constCommandLine< KeyT >inline
getOptionAsLong(KeyT key) constCommandLine< KeyT >inline
getOptionAsLongOrDefault(KeyT key, long long defaultValue) constCommandLine< KeyT >inline
getOptionAsShort(KeyT key) constCommandLine< KeyT >inline
getOptionAsShortOrDefault(KeyT key, short defaultValue) constCommandLine< KeyT >inline
getOptionAsUnsignedInt(KeyT key) constCommandLine< KeyT >inline
getOptionAsUnsignedIntOrDefault(KeyT key, unsigned int defaultValue) constCommandLine< KeyT >inline
getOptionAsUnsignedLong(KeyT key) constCommandLine< KeyT >inline
getOptionAsUnsignedLongOrDefault(KeyT key, unsigned long long defaultValue) constCommandLine< KeyT >inline
getOptionAsUnsignedShort(KeyT key) constCommandLine< KeyT >inline
getOptionAsUnsignedShortOrDefault(KeyT key, unsigned short defaultValue) constCommandLine< KeyT >inline
getOptionOrDefault(KeyT key, std::string defaultValue) constCommandLine< KeyT >inline
hasOption(KeyT key) constCommandLine< KeyT >inline
operator=(const CommandLine &)=defaultCommandLine< KeyT >
operator=(CommandLine &&) noexcept=defaultCommandLine< KeyT >
parse(int argc, char *argv[], bool ignoreFirst)CommandLine< KeyT >inline
parse(int argc, const char *argv[], bool ignoreFirst)CommandLine< KeyT >inline
parse(const std::vector< std::string > &args, bool ignoreFirst)CommandLine< KeyT >inline
withFinalValue()CommandLine< KeyT >inline
withHelpOption(KeyT helpKey, const std::string &shortSwitch, const std::string &longSwitch, const std::string &helpDocumentation)CommandLine< KeyT >inline
withOption(KeyT key, const std::string &shortSwitch, const std::string &longSwitch, bool hasValue, const std::string &documentation)CommandLine< KeyT >inline
withOption(KeyT key, const std::string &shortSwitch, bool hasValue, const std::string &documentation)CommandLine< KeyT >inline
withOptionalFinalValue()CommandLine< KeyT >inline