BloombergLP::bdlar::AnyCastUtil

This struct provides a namespace for functions that convert between AnyRef/AnyConstRef and the concrete type-category reference types.

Synopsis

Declared in <bdlar_anycastutil.h>

struct AnyCastUtil;

Static Member Functions

NameDescription
toAnyConstRef Cast the specified ref to AnyConstRef.
toAnyRef toAnyRef overloads
toArrayConstRef Cast the specified any to ArrayConstRef.
toArrayRef Cast the specified any to ArrayRef.
toChoiceConstRef Cast the specified any to ChoiceConstRef.
toChoiceRef Cast the specified any to ChoiceRef.
toCustomizedTypeConstRef Cast the specified any to CustomizedTypeConstRef.
toCustomizedTypeRef Cast the specified any to CustomizedTypeRef.
toDynamicTypeConstRef Cast the specified any to DynamicTypeConstRef.
toDynamicTypeRef Cast the specified any to DynamicTypeRef.
toEnumConstRef Cast the specified any to EnumConstRef.
toEnumRef Cast the specified any to EnumRef.
toNullableValueConstRef Cast the specified any to NullableValueConstRef.
toNullableValueRef Cast the specified any to NullableValueRef.
toSequenceConstRef Cast the specified any to SequenceConstRef.
toSequenceRef Cast the specified any to SequenceRef.
toSimpleTypeConstRef Cast the specified any to SimpleTypeConstRef.
toSimpleTypeRef Cast the specified any to SimpleTypeRef.