|
BDE 4.39.x Production Release
|
#include <bslalg_typetraithaspointersemantics.h>
A type with this trait is said to have "pointer semantics". That is the type behaves as if it were a fundamental pointer type. The type must define(at a minimum) operator* and operator->.
std::auto_ptr, and bslma::ManagedPtr. This trait is generally used by objects that invoke the wrapped type.Classes | |
| struct | Metafunction |
| struct | NestedTraitDeclaration |