BloombergLP::bdlar::DynamicTypeConstRef

Synopsis

Declared in <bdlar_dynamictyperef.h>

class DynamicTypeConstRef;

Member Functions

NameDescription
DynamicTypeConstRef [constructor]Constructors
objectAddress Return a pointer to the wrapped object.
typeCategory Return type category of the referred object.
valueConstRef Return a reference to the (non-modifiable) value. The behavior is undefined if the referred object is null.
vtable Return a pointer to the vtable.
xsdName Return the bdlat_TypeName::xsdName value for the underlying object.

Non-Member Functions

NameDescription
bdlat_TypeName_xsdNameReturn the bdlat_TypeName::xsdName value for the specified ref.
bdlat_typeCategoryAccessArrayInvoke the specified accessor on the array selection of the specified ref. Return the value from the invocation of accessor.
bdlat_typeCategoryAccessChoiceInvoke the specified accessor on the choice selection of the specified ref. Return the value from the invocation of accessor.
bdlat_typeCategoryAccessCustomizedTypeInvoke the specified accessor on the customized-type selection of the specified ref. Return the value from the invocation of accessor.
bdlat_typeCategoryAccessEnumerationInvoke the specified accessor on the enumeration selection of the specified ref. Return the value from the invocation of accessor.
bdlat_typeCategoryAccessNullableValueInvoke the specified accessor on the nullable-value selection of the specified ref. Return the value from the invocation of accessor.
bdlat_typeCategoryAccessSequenceInvoke the specified accessor on the sequence selection of the specified ref. Return the value from the invocation of accessor.
bdlat_typeCategoryAccessSimpleInvoke the specified accessor on the simple-type selection of the specified ref. Return the value from the invocation of accessor.
bdlat_typeCategorySelectReturn the dynamic type category of the specified ref.