Static Value-Flow Analysis
Option< T > Member List

This is the complete list of members for Option< T >, including all inherited members.

buildUsage(const std::string description, const std::string argv0, const std::string callFormat)OptionBaseinlineprivatestatic
canSet(void) const overrideOption< T >inlinevirtual
descriptionOptionBaseprotected
extractPossibilityDescriptions(const std::vector< OptionPossibility< T >> possibilities)OptionBaseinlineprotectedstatic
fromString(const std::string &s, bool &value)Option< T >inlineprivatestatic
fromString(const std::string s, std::string &value)Option< T >inlineprivatestatic
fromString(const std::string s, u32_t &value)Option< T >inlineprivatestatic
getOption(const std::string optName)OptionBaseinlineprivatestatic
getOptionsMap(void)OptionBaseinlineprotectedstatic
isBool(void) const overrideOption< T >inlinevirtual
isExplicitlySetOption< T >private
isHelpName(const std::string name)OptionBaseinlineprivatestatic
isMultiple(void) constOptionBaseinlineprotectedvirtual
nameOptionBaseprotected
operator()(void) constOption< T >inline
Option(const std::string &name, const std::string &description, T init)Option< T >inline
OptionBase(std::string name, std::string description)OptionBaseinlineprotected
OptionBase(std::string name, std::string description, PossibilityDescriptions possibilityDescriptions)OptionBaseinlineprotected
OptionPossibility typedefOptionBaseprotected
parseAndSetValue(const std::string s) overrideOption< T >inlinevirtual
parseOptions(int argc, char *argv[], std::string description, std::string callFormat)OptionBaseinlinestatic
PossibilityDescription typedefOptionBaseprotected
PossibilityDescriptions typedefOptionBaseprotected
possibilityDescriptionsOptionBaseprotected
setValue(T v)Option< T >inline
usageAndExit(const std::string usage, bool error)OptionBaseinlineprivatestatic
valueOption< T >private