NothrowMovableWrapper [constructor] | Constructors |
~NothrowMovableWrapper [destructor] | Destroy this object, invoking TYPEs destructor. |
get_allocator | Return the allocator used to construct this object. Note that this method will fail to instantiate unless TYPE is allocator-aware. |
unwrap | unwrap overloads |
operator BloombergLP::bslmf::NestedTraitDeclaration<NothrowMovableWrapper, IsBitwiseMoveable, bslmf::IsBitwiseMoveable<TYPE>::value> | Declare NothrowMovableWrapper as bitwise moveable when TYPE is. |
operator BloombergLP::bslmf::NestedTraitDeclaration<NothrowMovableWrapper, UsesAllocatorArgT, bslma::UsesBslmaAllocator<TYPE>::value> | Declare that NothrowMovableWrapper uses the leading-allocator convention when TYPE is allocator-aware. |
operator BloombergLP::bslmf::NestedTraitDeclaration<NothrowMovableWrapper, UsesBslmaAllocator, bslma::UsesBslmaAllocator<TYPE>::value> | Declare whether NothrowMovableWrapper uses a bslma allocator. |
operator BloombergLP::bslmf::NestedTraitDeclaration<NothrowMovableWrapper, is_nothrow_move_constructible> | Declare that NothrowMovableWrapper is nothrow move constructible. |
operator ValueType& | Return a reference offering modifiable access to the wrapped object. |
operator ValueType const& | Return a reference offering const access to the wrapped object. |