Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Defines

bslmf_movableref.h File Reference

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__>

Detailed Description


Define Documentation

#define BSLMF_MOVABLEREF_DEDUCE (   ...  )     ::BloombergLP::bslmf::MovableRef<__VA_ARGS__>