[#BloombergLP-balber-BerUtil_GetValueImpUtil] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balber.adoc[balber]::BerUtil_GetValueImpUtil :relfileprefix: ../../ :mrdocs: This component‐private utility `struct` provides a namespace for a suite of functions that define the overload set for the implementation of `balber::BerUtil::getValue`. The set of types used for the `value` parameters in the overload set of `getValue` in this `struct` define the set of types that `balber::BerUtil::getValue` supports. == Synopsis Declared in `<balber_berutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct BerUtil_GetValueImpUtil; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/BooleanUtil.adoc[`BooleanUtil`] | `BooleanUtil` is an alias to a namespace for a suite of functions used by `BerUtil` to implement BER encoding and decoding operations for boolean values. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/CharacterUtil.adoc[`CharacterUtil`] | `CharacterUtil` is an alias to a namespace for a suite of functions used by `BerUtil` to implement BER encoding and decoding operations for byte values. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/DateOrDateTz.adoc[`DateOrDateTz`] | `DateOrDateTz` is a convenient alias for `bdlb::Variant2<bdlt::Date, bdlt::DateTz>`. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/DateUtil.adoc[`DateUtil`] | `DateUtil` is an alias to a namespace for a suite of functions used by `BerUtil` to implement BER encoding and decoding operations for date values. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/DatetimeOrDatetimeTz.adoc[`DatetimeOrDatetimeTz`] | `DatetimeOrDatetimeTz` is a convenient alias for `bdlb::Variant2<bdlt::Datetime, bdlt::DatetimeTz>`. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/DatetimeUtil.adoc[`DatetimeUtil`] | `DatetimeUtil` is an alias to a namespace for a suite of functions used by `BerUtil` to implement BER encoding and decoding operations for date and time values. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/FloatingPointUtil.adoc[`FloatingPointUtil`] | `FloatingPointUtil` is an alias to a namespace for a suite of functions used by `BerUtil` to implement BER encoding and decoding operations for floating‐point number values. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/IntegerUtil.adoc[`IntegerUtil`] | `IntegerUtil` is an alias to a namespace for a suite of functions used by `BerUtil` to implement BER encoding and decoding operations for integer values. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/StringUtil.adoc[`StringUtil`] | `StringUtil` is an alias to a namespace for a suite of functions used by `BerUtil` to implement BER encoding and decoding operations for string values. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/TimeOrTimeTz.adoc[`TimeOrTimeTz`] | `TimeOrTimeTz` is a convenient alias for `bdlb::Variant2<bdlt::Time, bdlt::TimeTz>`. | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/TimeUtil.adoc[`TimeUtil`] | `TimeUtil` is an alias to a namespace for a suite of functions used by `BerUtil` to implement BER encoding and decoding operations for time values. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/balber/BerUtil_GetValueImpUtil/getValue-095.adoc[`getValue`] | `getValue` overloads |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#