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

#include <bdlar_customizedtypevtable.h>

Detailed Description

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

See bdlar_customizedtypevtable

Public Types

typedef bdlat_TypeCategory::Value BaseCategory()
 
typedef AnyConstRefData ConvertToBaseType(const void *object)
 
typedef const char * XsdName(const void *object, int format)
 

Public Attributes

BaseCategoryd_baseCategory_fp
 
ConvertToBaseTyped_convertToBaseType_fp
 
XsdNamed_xsdName_fp
 

Member Typedef Documentation

◆ BaseCategory

typedef bdlat_TypeCategory::Value bdlar::CustomizedTypeConstVtable::BaseCategory()

◆ ConvertToBaseType

typedef AnyConstRefData bdlar::CustomizedTypeConstVtable::ConvertToBaseType(const void *object)

◆ XsdName

typedef const char * bdlar::CustomizedTypeConstVtable::XsdName(const void *object, int format)

Member Data Documentation

◆ d_baseCategory_fp

BaseCategory* bdlar::CustomizedTypeConstVtable::d_baseCategory_fp

◆ d_convertToBaseType_fp

ConvertToBaseType* bdlar::CustomizedTypeConstVtable::d_convertToBaseType_fp

◆ d_xsdName_fp

XsdName* bdlar::CustomizedTypeConstVtable::d_xsdName_fp

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