Quick Links: |
Provide a vocabulary type to enable move semantics. More...
Go to the source code of this file.
Classes | |
class | bslmf::MovableRef< t_TYPE > |
struct | bslmf::MovableRefUtil |
struct | bslmf::MovableRefUtil::IsLvalueReference< t_TYPE > |
struct | bslmf::MovableRefUtil::IsMovableReference< t_TYPE > |
struct | bslmf::MovableRefUtil::IsReference< t_TYPE > |
struct | bslmf::MovableRefUtil::RemoveReference< t_TYPE > |
struct | bslmf::MovableRefUtil::AddLvalueReference< t_TYPE > |
struct | bslmf::MovableRefUtil::AddMovableReference< t_TYPE > |
struct | bslmf::MovableRefUtil::Decay< t_TYPE > |
Namespaces | |
namespace | bslmf |
Defines | |
#define | BSLMF_MOVABLEREF_DEDUCE(...) ::BloombergLP::bslmf::MovableRef<__VA_ARGS__> |
#define BSLMF_MOVABLEREF_DEDUCE | ( | ... | ) | ::BloombergLP::bslmf::MovableRef<__VA_ARGS__> |