#include <bslalg_constructorproxy.h>
◆ unproxy() [1/6]
◆ unproxy() [2/6]
◆ unproxy() [3/6]
template<class TYPE >
const TYPE & bslalg::ConstructorProxy_ImpUtil::unproxy |
( |
const ConstructorProxy< TYPE > & |
obj | ) |
|
|
inlinestatic |
◆ unproxy() [4/6]
template<class TYPE >
const TYPE & bslalg::ConstructorProxy_ImpUtil::unproxy |
( |
const TYPE & |
obj | ) |
|
|
inlinestatic |
◆ unproxy() [5/6]
template<class TYPE >
TYPE & bslalg::ConstructorProxy_ImpUtil::unproxy |
( |
ConstructorProxy< TYPE > & |
obj | ) |
|
|
inlinestatic |
◆ unproxy() [6/6]
template<class TYPE >
TYPE & bslalg::ConstructorProxy_ImpUtil::unproxy |
( |
TYPE & |
obj | ) |
|
|
inlinestatic |
If the specified 'obj' is a specialization of 'ConstructorProxy', return the object stored within 'obj'; otherwise return 'obj' unchanged. Note that the value category (i.e., lvalue vs. xvalue) of 'obj' is retained.
The documentation for this struct was generated from the following file: