Metafunction that maps a C++ type to its corresponding Enum value.
Declared in <balcl_optiontype.h>
template<class TYPE>
struct TypeToEnum;
TypeToEnum<TYPE>::value is the Enum value corresponding to the (template parameter) TYPE where TYPE matches one of the typedefs defined above or void. See EnumToType for the inverse metafunction.
| Name | Description |
|---|---|
TypeToEnum<OptionType::Bool> | Specialization of TypeToEnum for Bool. |
TypeToEnum<OptionType::Char> | Specialization of TypeToEnum for Char. |
TypeToEnum<OptionType::CharArray> | Specialization of TypeToEnum for CharArray. |
TypeToEnum<OptionType::Date> | Specialization of TypeToEnum for Date. |
TypeToEnum<OptionType::DateArray> | Specialization of TypeToEnum for DateArray. |
TypeToEnum<OptionType::Datetime> | Specialization of TypeToEnum for Datetime. |
TypeToEnum<OptionType::DatetimeArray> | Specialization of TypeToEnum for DatetimeArray. |
TypeToEnum<OptionType::Double> | Specialization of TypeToEnum for Double. |
TypeToEnum<OptionType::DoubleArray> | Specialization of TypeToEnum for DoubleArray. |
TypeToEnum<OptionType::Int> | Specialization of TypeToEnum for Int. |
TypeToEnum<OptionType::Int64> | Specialization of TypeToEnum for Int64. |
TypeToEnum<OptionType::Int64Array> | Specialization of TypeToEnum for Int64Array. |
TypeToEnum<OptionType::IntArray> | Specialization of TypeToEnum for IntArray. |
TypeToEnum<OptionType::String> | Specialization of TypeToEnum for String. |
TypeToEnum<OptionType::StringArray> | Specialization of TypeToEnum for StringArray. |
TypeToEnum<OptionType::Time> | Specialization of TypeToEnum for Time. |
TypeToEnum<OptionType::TimeArray> | Specialization of TypeToEnum for TimeArray. |
TypeToEnum<void> | Specialization of TypeToEnum for void. |