Fancy argparser
Single file argument parser for c++
Loading...
Searching...
No Matches
ARGPARSE_NAMESPACE_NAME::Argument Member List

This is the complete list of members for ARGPARSE_NAMESPACE_NAME::Argument, including all inherited members.

CreateNamedArgument(const std::string &shortName="", const std::string &longName="", const int argsCount=1, ArgTypeCast argType=ArgTypeCast::e_String, const bool required=true, const std::string &help="")ARGPARSE_NAMESPACE_NAME::Argumentinlinestatic
CreatePositionalArgument(const std::string &positionalName="", const int argsCount=1, ArgTypeCast argType=ArgTypeCast::e_String, const bool required=true, const std::string &help="")ARGPARSE_NAMESPACE_NAME::Argumentinlinestatic
HasDefault() constARGPARSE_NAMESPACE_NAME::Argumentinline
m_choicesDoubleARGPARSE_NAMESPACE_NAME::Argument
m_choicesIntARGPARSE_NAMESPACE_NAME::Argument
m_choicesLongLongARGPARSE_NAMESPACE_NAME::Argument
m_choicesStringARGPARSE_NAMESPACE_NAME::Argument
m_helpARGPARSE_NAMESPACE_NAME::Argument
m_longNameARGPARSE_NAMESPACE_NAME::Argument
m_nargsARGPARSE_NAMESPACE_NAME::Argument
m_positionalNameARGPARSE_NAMESPACE_NAME::Argument
m_requiredARGPARSE_NAMESPACE_NAME::Argument
m_shortNameARGPARSE_NAMESPACE_NAME::Argument
m_typeARGPARSE_NAMESPACE_NAME::Argument
SetAnyNumberOfArguments()ARGPARSE_NAMESPACE_NAME::Argumentinline
SetAnyNumberOfArgumentsButAtLeastOne()ARGPARSE_NAMESPACE_NAME::Argumentinline
SetArgumentIsFlag()ARGPARSE_NAMESPACE_NAME::Argumentinline
SetChoices(const std::vector< std::string > &choices)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetChoices(std::initializer_list< const char * > choices)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetChoices(const std::vector< int > &choices)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetChoices(const std::vector< long long > &choices)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetChoices(const std::vector< double > &choices)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(bool defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(int defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(long long defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(double defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(std::string defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(const std::vector< bool > &defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(const std::vector< int > &defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(const std::vector< long long > &defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(const std::vector< double > &defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetDefault(const std::vector< std::string > &defaultArg)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetHelp(const std::string &help)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetLongName(const std::string &name)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetNumberOfArguments(int amount)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetPositionalName(const std::string &name)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetRequired(bool required)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetShortName(const std::string &name)ARGPARSE_NAMESPACE_NAME::Argumentinline
SetType(ArgTypeCast argType)ARGPARSE_NAMESPACE_NAME::Argumentinline