BloombergLP::bdlat_CustomizedTypeFunctions

Provide functions and traits that expose bdlat customized-type behavior.

Description

This namespace provides functions that expose "customized type" behavior for "customized type" types. See the component-level documentation for more information.

Types

NameDescription
BaseType This meta-function should contain a typedef Type that specifies the default base type for the parameterized TYPE.
IsCustomizedType Meta-function that detects whether TYPE exposes customized-type behavior.

Functions

NameDescription
bdlat_customizedTypeConvertFromBaseType Default customization-point implementation of convertFromBaseType.
bdlat_customizedTypeConvertToBaseType Return the base-type representation of the specified customized object.
bdlat_customizedTypeCreateBaseAndConvert Default customization-point implementation of createBaseAndConvert.
convertFromBaseType Convert from the specified value to the specified customized object.
convertToBaseType Return the base-type representation of the specified customized object.
createBaseAndConvert Create a base value, manipulate it, and convert it into object.