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

#include <bdlar_enumvtable.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 "enum" type category.

See bdlar_enumvtable

Public Types

typedef void ToInt(int *result, const void *value)
 
typedef void ToString(bsl::string *result, const void *value)
 
typedef bool HasFallback(const void *value)
 
typedef bool IsFallback(const void *value)
 
typedef const char * XsdName(const void *object, int format)
 

Public Attributes

ToIntd_toInt_fp
 
ToStringd_toString_fp
 
HasFallbackd_hasFallback_fp
 
IsFallbackd_isFallback_fp
 
XsdNamed_xsdName_fp
 

Member Typedef Documentation

◆ HasFallback

typedef bool bdlar::EnumConstVtable::HasFallback(const void *value)

◆ IsFallback

typedef bool bdlar::EnumConstVtable::IsFallback(const void *value)

◆ ToInt

typedef void bdlar::EnumConstVtable::ToInt(int *result, const void *value)

◆ ToString

typedef void bdlar::EnumConstVtable::ToString(bsl::string *result, const void *value)

◆ XsdName

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

Member Data Documentation

◆ d_hasFallback_fp

HasFallback* bdlar::EnumConstVtable::d_hasFallback_fp

◆ d_isFallback_fp

IsFallback* bdlar::EnumConstVtable::d_isFallback_fp

◆ d_toInt_fp

ToInt* bdlar::EnumConstVtable::d_toInt_fp

◆ d_toString_fp

ToString* bdlar::EnumConstVtable::d_toString_fp

◆ d_xsdName_fp

XsdName* bdlar::EnumConstVtable::d_xsdName_fp

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