BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslmf_movableref.h File Reference

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 >
 
struct  bslmf::MovableRefUtil_PropertyTraits< t_TYPE >
 forward declaration More...
 
struct  bslmf::MovableRefUtil_PropertyTraits< t_TYPE & >
 
struct  bslmf::MovableRefUtil_PropertyTraits< MovableRef< t_TYPE > >
 
struct  bslmf::MovableRefUtil_PropertyTraits< MovableRef< t_TYPE > & >
 
struct  bslmf::MovableRefUtil_PropertyTraits< const MovableRef< t_TYPE > >
 
struct  bslmf::MovableRefUtil_PropertyTraits< const MovableRef< t_TYPE > & >
 
struct  bslmf::MovableRefUtil_RemoveReference< t_TYPE >
 forward declaration More...
 
struct  bslmf::MovableRefUtil_RemoveReference< t_TYPE & >
 
struct  bslmf::MovableRefUtil_RemoveReference< bslmf::MovableRef< t_TYPE > >
 
struct  bslmf::MovableRefUtil_RemoveReference< bslmf::MovableRef< t_TYPE > & >
 
struct  bslmf::MovableRefUtil_RemoveReference< const bslmf::MovableRef< t_TYPE > >
 
struct  bslmf::MovableRefUtil_RemoveReference< const bslmf::MovableRef< t_TYPE > & >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< void >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< const void >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< volatile void >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< const volatile void >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< t_TYPE >
 forward declaration More...
 
struct  bslmf::MovableRefUtil_AddLvalueReference< t_TYPE & >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< MovableRef< t_TYPE > >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< MovableRef< t_TYPE > & >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< const MovableRef< t_TYPE > >
 
struct  bslmf::MovableRefUtil_AddLvalueReference< const MovableRef< t_TYPE > & >
 
struct  bslmf::MovableRefUtil_AddMovableReference< void >
 
struct  bslmf::MovableRefUtil_AddMovableReference< const void >
 
struct  bslmf::MovableRefUtil_AddMovableReference< volatile void >
 
struct  bslmf::MovableRefUtil_AddMovableReference< const volatile void >
 
struct  bslmf::MovableRefUtil_AddMovableReference< t_TYPE >
 forward declaration More...
 
struct  bslmf::MovableRefUtil_AddMovableReference< t_TYPE & >
 
struct  bslmf::MovableRefUtil_AddMovableReference< MovableRef< t_TYPE > >
 
struct  bslmf::MovableRefUtil_AddMovableReference< MovableRef< t_TYPE > & >
 
struct  bslmf::MovableRefUtil_AddMovableReference< const MovableRef< t_TYPE > >
 
struct  bslmf::MovableRefUtil_AddMovableReference< const MovableRef< t_TYPE > & >
 
struct  bslmf::MovableRefUtil_Decay< t_TYPE >
 forward declaration More...
 

Macros

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

Detailed Description

The content of this file has been pre-processed for Doxygen.