BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bdlar::CustomizedTypeVtable Struct Reference

#include <bdlar_customizedtypevtable.h>

Detailed Description

This struct stores a series of function pointers to wrappers that invoke the underlying methods of the supplied type erased object that implement the "customized type" type category.

See bdlar_customizedtypevtable

Public Types

typedef int ConvertFromBaseType(void *object, const void *baseValue, const std::type_info &baseType)
 
typedef int CreateBaseAndConvert(void *object, ManipulatorRef &baseManipulator)
 
typedef void Reset(void *object)
 

Public Attributes

CustomizedTypeConstVtable d_const
 
ConvertFromBaseTyped_convertFromBaseType_fp
 
CreateBaseAndConvertd_createBaseAndConvert_fp
 
Resetd_reset_fp
 

Member Typedef Documentation

◆ ConvertFromBaseType

typedef int bdlar::CustomizedTypeVtable::ConvertFromBaseType(void *object, const void *baseValue, const std::type_info &baseType)

◆ CreateBaseAndConvert

typedef int bdlar::CustomizedTypeVtable::CreateBaseAndConvert(void *object, ManipulatorRef &baseManipulator)

◆ Reset

typedef void bdlar::CustomizedTypeVtable::Reset(void *object)

Member Data Documentation

◆ d_const

CustomizedTypeConstVtable bdlar::CustomizedTypeVtable::d_const

◆ d_convertFromBaseType_fp

ConvertFromBaseType* bdlar::CustomizedTypeVtable::d_convertFromBaseType_fp

◆ d_createBaseAndConvert_fp

CreateBaseAndConvert* bdlar::CustomizedTypeVtable::d_createBaseAndConvert_fp

◆ d_reset_fp

Reset* bdlar::CustomizedTypeVtable::d_reset_fp

The documentation for this struct was generated from the following file: