A type-erased universal wrapper for reference to any type category with read-only access.
See bdlar_anyref
|
| | AnyConstRef (const void *objectAddress, const SimpleTypeConstVtable *vtable) |
| |
| | AnyConstRef (const void *objectAddress, const EnumConstVtable *vtable) |
| |
| | AnyConstRef (const void *objectAddress, const NullableValueConstVtable *vtable) |
| |
| | AnyConstRef (const void *objectAddress, const ArrayConstVtable *vtable) |
| |
| | AnyConstRef (const void *objectAddress, const SequenceConstVtable *vtable) |
| |
| | AnyConstRef (const void *objectAddress, const ChoiceConstVtable *vtable) |
| |
| | AnyConstRef (const void *objectAddress, const CustomizedTypeConstVtable *vtable) |
| |
| | AnyConstRef (const void *objectAddress, const DynamicTypeConstVtable *vtable) |
| |
| | AnyConstRef (const void *objectAddress, AnyConstVtable vtable, bdlat_TypeCategory::Value category) |
| |
| | AnyConstRef (const AnyConstRefData &data) |
| |
| | AnyConstRef (const AnyRef &object) |
| |
| const ArrayConstVtable * | arrayVtable () const |
| |
| const ChoiceConstVtable * | choiceVtable () const |
| |
| const CustomizedTypeConstVtable * | customizedTypeVtable () const |
| |
| const DynamicTypeConstVtable * | dynamicTypeVtable () const |
| |
| const EnumConstVtable * | enumVtable () const |
| |
| const NullableValueConstVtable * | nullableValueVtable () const |
| |
| const SequenceConstVtable * | sequenceVtable () const |
| |
| const SimpleTypeConstVtable * | simpleTypeVtable () const |
| |
| const void * | objectAddress () const |
| |
| bdlat_TypeCategory::Value | typeCategory () const |
| |
| const char * | xsdName (int format) const |
| |