Constructors
Synopses
Declared in <bdlar_anyref.h>
Create an AnyRef object.
AnyRef(AnyRefData const& data);
Create an AnyRef object. The behaviour is undefined unless objectAddress and vtable point to the valid objects.
AnyRef(
void* objectAddress,
ArrayVtable const* vtable);
Create an AnyRef object. The behaviour is undefined unless objectAddress and vtable point to the valid objects.
AnyRef(
void* objectAddress,
ChoiceVtable const* vtable);
Create an AnyRef object. The behaviour is undefined unless objectAddress and vtable point to the valid objects.
AnyRef(
void* objectAddress,
CustomizedTypeVtable const* vtable);
Create an AnyRef object. The behaviour is undefined unless objectAddress and vtable point to the valid objects.
AnyRef(
void* objectAddress,
DynamicTypeVtable const* vtable);
Create an AnyRef object. The behaviour is undefined unless objectAddress and vtable point to the valid objects.
AnyRef(
void* objectAddress,
EnumVtable const* vtable);
Create an AnyRef object. The behaviour is undefined unless objectAddress and vtable point to the valid objects.
AnyRef(
void* objectAddress,
NullableValueVtable const* vtable);
Create an AnyRef object. The behaviour is undefined unless objectAddress and vtable point to the valid objects.
AnyRef(
void* objectAddress,
SequenceVtable const* vtable);
Create an AnyRef object. The behaviour is undefined unless objectAddress and vtable point to the valid objects.
AnyRef(
void* objectAddress,
SimpleTypeVtable const* vtable);
Create an AnyRef object.
AnyRef(
void* objectAddress,
AnyVtable vtable,
bdlat_TypeCategory::Value category);
Created with MrDocs