#include <bdlar_customizedtyperef.h>
◆ CustomizedTypeConstRef() [1/3]
template<class t_TYPE >
| bdlar::CustomizedTypeConstRef::CustomizedTypeConstRef |
( |
const t_TYPE & |
object, |
|
|
typename bsl::enable_if< IsCustomized< t_TYPE >::value >::type * |
= 0 |
|
) |
| |
|
inlineexplicit |
◆ CustomizedTypeConstRef() [2/3]
| bdlar::CustomizedTypeConstRef::CustomizedTypeConstRef |
( |
const void * |
objectAddress, |
|
|
const CustomizedTypeConstVtable * |
vtable |
|
) |
| |
|
inline |
Create CustomizedTypeConstRef object.
- Precondition
- The behaviour is undefined unless
objectAddress and vtable point to the valid objects.
◆ CustomizedTypeConstRef() [3/3]
| bdlar::CustomizedTypeConstRef::CustomizedTypeConstRef |
( |
const CustomizedTypeRef & |
object | ) |
|
|
inline |
◆ baseCategory()
Return a type category of the base type.
◆ convertToBaseType()
Return a reference to the base value.
◆ objectAddress()
| const void * bdlar::CustomizedTypeConstRef::objectAddress |
( |
| ) |
const |
|
inline |
Return a pointer to the wrapped object.
◆ tmpAnyBuffer()
| void * bdlar::CustomizedTypeConstRef::tmpAnyBuffer |
( |
| ) |
const |
|
inline |
Return a pointer to buffer large enough to store one AnyConstRef object.
◆ vtable()
Return a pointer to the vtable.
The documentation for this class was generated from the following file: