[#BloombergLP-balcl-OptionType-TypeToEnum-06] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balcl.adoc[balcl]::xref:BloombergLP/balcl/OptionType.adoc[OptionType]::TypeToEnum :relfileprefix: ../../../ :mrdocs: `TypeToEnum<TYPE>::value` is the `Enum` value corresponding to the (template parameter) `TYPE` where `TYPE` matches one of the `typedef`s defined above or `void`. See `EnumToType` for the inverse metafunction. == Synopsis Declared in `<balcl_optiontype.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> struct TypeToEnum; ---- == Specializations [cols="1"] |=== | Name | xref:BloombergLP/balcl/OptionType/TypeToEnum-0b.adoc[`TypeToEnum<OptionType::Bool>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-078.adoc[`TypeToEnum<OptionType::Char>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-09a.adoc[`TypeToEnum<OptionType::CharArray>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-0af.adoc[`TypeToEnum<OptionType::Date>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-08b.adoc[`TypeToEnum<OptionType::DateArray>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-081.adoc[`TypeToEnum<OptionType::Datetime>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-0ec.adoc[`TypeToEnum<OptionType::DatetimeArray>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-007.adoc[`TypeToEnum<OptionType::Double>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-07a.adoc[`TypeToEnum<OptionType::DoubleArray>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-073.adoc[`TypeToEnum<OptionType::Int>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-074.adoc[`TypeToEnum<OptionType::Int64>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-08d.adoc[`TypeToEnum<OptionType::Int64Array>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-0aa.adoc[`TypeToEnum<OptionType::IntArray>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-002.adoc[`TypeToEnum<OptionType::String>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-0e5.adoc[`TypeToEnum<OptionType::StringArray>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-083.adoc[`TypeToEnum<OptionType::Time>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-0a9.adoc[`TypeToEnum<OptionType::TimeArray>`] | xref:BloombergLP/balcl/OptionType/TypeToEnum-090.adoc[`TypeToEnum<void>`] |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#