|
BDE 4.39.x Production Release
|
#include <bdlar_customizedtypevtable.h>
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.
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 |
| ConvertFromBaseType * | d_convertFromBaseType_fp |
| CreateBaseAndConvert * | d_createBaseAndConvert_fp |
| Reset * | d_reset_fp |
| typedef int bdlar::CustomizedTypeVtable::ConvertFromBaseType(void *object, const void *baseValue, const std::type_info &baseType) |
| typedef int bdlar::CustomizedTypeVtable::CreateBaseAndConvert(void *object, ManipulatorRef &baseManipulator) |
| typedef void bdlar::CustomizedTypeVtable::Reset(void *object) |
| CustomizedTypeConstVtable bdlar::CustomizedTypeVtable::d_const |
| ConvertFromBaseType* bdlar::CustomizedTypeVtable::d_convertFromBaseType_fp |
| CreateBaseAndConvert* bdlar::CustomizedTypeVtable::d_createBaseAndConvert_fp |
| Reset* bdlar::CustomizedTypeVtable::d_reset_fp |