Utility functions for operating on MovableRef objects.
Synopsis
Declared in <bslmf_movableref.h>
struct MovableRefUtil;
Description
This struct provides a collection of utility functions operating on objects of type MovableRef<t_TYPE>. The primary use of these utilities is to create a consistent notation for using the C++03 MovableRef<t_TYPE> objects and the C++11 t_TYPE&& r‐value references.
Types
Name |
Description |
Metafunction that adds an lvalue reference to |
|
Metafunction that adds a movable reference to |
|
Metafunction that applies decay conversions to |
|
Boolean metafunction that is true if |
|
Boolean metafunction that is true if |
|
Boolean metafunction that is true if |
|
Metafunction that removes reference qualification from |
Static Member Functions
Name |
Description |
Return an lvalue reference to the object referenced by the specified |
|
Return a movable reference to the object referred to by the specified |
|
|
Created with MrDocs