[#BloombergLP-balber-BerUtil_PutValueImpUtil] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balber.adoc[balber]::BerUtil_PutValueImpUtil :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::putValue`. The set of types used for the `value` parameters in the overload set of `putValue` in this `struct` define the set of types that `balber::BerUtil::putValue` supports. == Synopsis Declared in `<balber_berutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct BerUtil_PutValueImpUtil; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/balber/BerUtil_PutValueImpUtil/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_PutValueImpUtil/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_PutValueImpUtil/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_PutValueImpUtil/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_PutValueImpUtil/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_PutValueImpUtil/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_PutValueImpUtil/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_PutValueImpUtil/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_PutValueImpUtil/putValue-0b5.adoc[`putValue`] | `putValue` overloads |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#