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