|
BDE 4.39.x Production Release
|
#include <bdlar_arrayvtable.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 "array" type category.
Public Types | |
| typedef int | ManipulateElement(void *array, ManipulatorRef &manipulator, int index) |
| typedef void | Reset(void *object) |
| typedef void | Resize(void *array, int newSize) |
Public Attributes | |
| ArrayConstVtable | d_const |
| ManipulateElement * | d_manipulateElement_fp |
| Reset * | d_reset_fp |
| Resize * | d_resize_fp |
| typedef int bdlar::ArrayVtable::ManipulateElement(void *array, ManipulatorRef &manipulator, int index) |
| typedef void bdlar::ArrayVtable::Reset(void *object) |
| typedef void bdlar::ArrayVtable::Resize(void *array, int newSize) |
| ArrayConstVtable bdlar::ArrayVtable::d_const |
| ManipulateElement* bdlar::ArrayVtable::d_manipulateElement_fp |
| Reset* bdlar::ArrayVtable::d_reset_fp |
| Resize* bdlar::ArrayVtable::d_resize_fp |