26 #ifndef TCLAP_STANDARD_TRAITS_H 27 #define TCLAP_STANDARD_TRAITS_H 37 #ifndef _NATIVE_WCHAR_T_DEFINED 38 #define TCLAP_DONT_DECLARE_WCHAR_T_ARGTRAITS 127 #if defined(_MSC_VER) && defined(_M_X64) 138 #ifdef HAVE_LONG_LONG 143 struct ArgTraits<unsigned long long> {
184 #ifndef TCLAP_DONT_DECLARE_WCHAR_T_ARGTRAITS void SetString(T &dst, const std::string &src)
A value like argument value type is a value that can be set using operator>>.
Arg traits are used to get compile type specialization when parsing argument values.
A string like argument value type is a value that can be set using operator=(string).
T::ValueCategory ValueCategory