BloombergLP::bdlar::SimpleTypeRef

Type-erased non-const reference to an object in the bdlat simple-type category.

Synopsis

Declared in <bdlar_simpletyperef.h>

class SimpleTypeRef;

Member Functions

NameDescription
SimpleTypeRef [constructor]Constructors
access access overloads
accessWithCategory Invoke the specified accessor on the value held by this object with its type category.
manipulate manipulate overloads
manipulateWithCategory Invoke the specified manipulator on the value held by this object with its type category.
objectAddress Return a pointer to the wrapped object.
reset Reset the referred object to the default value.
typeId Return the type ID corresponding to the simple type held by this object.
vtable Return a pointer to the vtable.

Non-Member Functions

NameDescription
bdlat_valueTypeResetReset the specified ref to the default value.