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

#include <bdlar_manipulatorvtable.h>

Public Types

typedef int ManipulateDynamic(const void *manipulator, DynamicTypeRef *ref, const FieldInfoRef &info)
 
typedef int ManipulateArray(const void *manipulator, ArrayRef *ref, const FieldInfoRef &info)
 
typedef int ManipulateChoice(const void *manipulator, ChoiceRef *ref, const FieldInfoRef &info)
 
typedef int ManipulateCustomized(const void *manipulator, CustomizedTypeRef *ref, const FieldInfoRef &info)
 
typedef int ManipulateEnum(const void *manipulator, EnumRef *ref, const FieldInfoRef &info)
 
typedef int ManipulateNullable(const void *manipulator, NullableValueRef *ref, const FieldInfoRef &info)
 
typedef int ManipulateSequence(const void *manipulator, SequenceRef *ref, const FieldInfoRef &info)
 
typedef int ManipulateSimple(const void *manipulator, SimpleTypeRef *ref, const FieldInfoRef &info)
 

Public Attributes

ManipulateDynamicd_manipulateDynamic_fp
 
ManipulateArrayd_manipulateArray_fp
 
ManipulateChoiced_manipulateChoice_fp
 
ManipulateCustomizedd_manipulateCustomized_fp
 
ManipulateEnumd_manipulateEnum_fp
 
ManipulateNullabled_manipulateNullable_fp
 
ManipulateSequenced_manipulateSequence_fp
 
ManipulateSimpled_manipulateSimple_fp
 

Member Typedef Documentation

◆ ManipulateArray

typedef int bdlar::ManipulatorWithInfoVtable::ManipulateArray(const void *manipulator, ArrayRef *ref, const FieldInfoRef &info)

◆ ManipulateChoice

typedef int bdlar::ManipulatorWithInfoVtable::ManipulateChoice(const void *manipulator, ChoiceRef *ref, const FieldInfoRef &info)

◆ ManipulateCustomized

typedef int bdlar::ManipulatorWithInfoVtable::ManipulateCustomized(const void *manipulator, CustomizedTypeRef *ref, const FieldInfoRef &info)

◆ ManipulateDynamic

typedef int bdlar::ManipulatorWithInfoVtable::ManipulateDynamic(const void *manipulator, DynamicTypeRef *ref, const FieldInfoRef &info)

◆ ManipulateEnum

typedef int bdlar::ManipulatorWithInfoVtable::ManipulateEnum(const void *manipulator, EnumRef *ref, const FieldInfoRef &info)

◆ ManipulateNullable

typedef int bdlar::ManipulatorWithInfoVtable::ManipulateNullable(const void *manipulator, NullableValueRef *ref, const FieldInfoRef &info)

◆ ManipulateSequence

typedef int bdlar::ManipulatorWithInfoVtable::ManipulateSequence(const void *manipulator, SequenceRef *ref, const FieldInfoRef &info)

◆ ManipulateSimple

typedef int bdlar::ManipulatorWithInfoVtable::ManipulateSimple(const void *manipulator, SimpleTypeRef *ref, const FieldInfoRef &info)

Member Data Documentation

◆ d_manipulateArray_fp

ManipulateArray* bdlar::ManipulatorWithInfoVtable::d_manipulateArray_fp

◆ d_manipulateChoice_fp

ManipulateChoice* bdlar::ManipulatorWithInfoVtable::d_manipulateChoice_fp

◆ d_manipulateCustomized_fp

ManipulateCustomized* bdlar::ManipulatorWithInfoVtable::d_manipulateCustomized_fp

◆ d_manipulateDynamic_fp

ManipulateDynamic* bdlar::ManipulatorWithInfoVtable::d_manipulateDynamic_fp

◆ d_manipulateEnum_fp

ManipulateEnum* bdlar::ManipulatorWithInfoVtable::d_manipulateEnum_fp

◆ d_manipulateNullable_fp

ManipulateNullable* bdlar::ManipulatorWithInfoVtable::d_manipulateNullable_fp

◆ d_manipulateSequence_fp

ManipulateSequence* bdlar::ManipulatorWithInfoVtable::d_manipulateSequence_fp

◆ d_manipulateSimple_fp

ManipulateSimple* bdlar::ManipulatorWithInfoVtable::d_manipulateSimple_fp

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