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

#include <bdlar_dynamictypevtable.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 "dynamic" type category.

See bdlar_dynamictypevtable

Public Types

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

Public Attributes

TypeCategoryd_typeCategory_fp
 
ValueRefd_valueRef_fp
 
XsdNamed_xsdName_fp
 

Member Typedef Documentation

◆ TypeCategory

typedef bdlat_TypeCategory::Value bdlar::DynamicTypeConstVtable::TypeCategory(const void *object)

◆ ValueRef

typedef AnyConstRefData bdlar::DynamicTypeConstVtable::ValueRef(const void *object)

◆ XsdName

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

Member Data Documentation

◆ d_typeCategory_fp

TypeCategory* bdlar::DynamicTypeConstVtable::d_typeCategory_fp

◆ d_valueRef_fp

ValueRef* bdlar::DynamicTypeConstVtable::d_valueRef_fp

◆ d_xsdName_fp

XsdName* bdlar::DynamicTypeConstVtable::d_xsdName_fp

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