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

Types

Name

Description

BaseType

This meta‐function should contain a typedef Type that specifies the default base type for the parameterized TYPE.

IsCustomizedType

This struct should be specialized for third‐party types that need to expose "customized type" behavior. See the component‐level documentation for further information.

Functions

Name

Description

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. Return 0 if successful and non‐zero otherwise.

convertToBaseType

Load into the specified result the value of the specified object.

createBaseAndConvert

Create an uninitialized value of the base type, apply the specified baseManipulator to it, then call the bdlat_CustomizedTypeFunctions::convertFromBaseType function with the specified object and the value.

Created with MrDocs