|
BDE 4.39.x Production Release
|
#include <bdlar_enumvtable.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 "enum" type category.
See bdlar_enumvtable
Public Types | |
| typedef int | FromInt(void *result, int number) |
| typedef int | FromString(void *result, const char *string, int stringLength) |
| typedef int | MakeFallback(void *result) |
| typedef void | Reset(void *object) |
Public Attributes | |
| EnumConstVtable | d_const |
| FromInt * | d_fromInt_fp |
| FromString * | d_fromString_fp |
| MakeFallback * | d_makeFallback_fp |
| Reset * | d_reset_fp |
| typedef int bdlar::EnumVtable::FromInt(void *result, int number) |
| typedef int bdlar::EnumVtable::FromString(void *result, const char *string, int stringLength) |
| typedef int bdlar::EnumVtable::MakeFallback(void *result) |
| typedef void bdlar::EnumVtable::Reset(void *object) |
| EnumConstVtable bdlar::EnumVtable::d_const |
| FromInt* bdlar::EnumVtable::d_fromInt_fp |
| FromString* bdlar::EnumVtable::d_fromString_fp |
| MakeFallback* bdlar::EnumVtable::d_makeFallback_fp |
| Reset* bdlar::EnumVtable::d_reset_fp |