Synopsis

Declared in <bdlar_customizedtyperef.h>

class CustomizedTypeRef;

Member Functions

Name

Description

CustomizedTypeRef [constructor]

Constructors

baseCategory

Return a type category of the base type.

convertFromBaseType

Assign a value converted from the specified base value. Return 0 if successful and non‐zero otherwise.

convertToBaseType

Return a reference to the base value.

createBaseAndConvert

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

objectAddress

Return a pointer to the wrapped object.

reset

Reset the referred object to the default value.

tmpAnyBuffer

Return a pointer to buffer large enough to store one AnyConstRef object.

vtable

Return a pointer to the vtable.

Non-Member Functions

Name

Description

bdlat_customizedTypeConvertFromBaseType

Convert the specified value into the customized type referred to by the specified ref. Return 0 on success and a non‐zero value otherwise.

bdlat_customizedTypeConvertToBaseType

Return the base‐type representation of the specified ref.

bdlat_customizedTypeCreateBaseAndConvert

Create an uninitialized value of the base type, apply the specified baseManipulator to it, then convert the result into the customized type referred to by the specified ref. Return 0 on success and a non‐zero value otherwise.

bdlat_valueTypeReset

Reset the specified ref to its default‐constructed state.

Created with MrDocs