ReactOS 0.4.16-dev-338-g34e76ad
__move_source< _Tp > Class Template Reference

#include <_move_construct_fwk.h>

Public Member Functions

 __move_source (_Tp &_src)
 
_Tp & get () const
 

Private Types

typedef __move_source< _Tp > _Self
 

Private Member Functions

_Selfoperator= (_Self const &)
 

Private Attributes

_Tp & _M_data
 

Detailed Description

template<class _Tp>
class __move_source< _Tp >

Definition at line 35 of file _move_construct_fwk.h.

Member Typedef Documentation

◆ _Self

template<class _Tp >
typedef __move_source<_Tp> __move_source< _Tp >::_Self
private

Definition at line 46 of file _move_construct_fwk.h.

Constructor & Destructor Documentation

◆ __move_source()

template<class _Tp >
__move_source< _Tp >::__move_source ( _Tp &  _src)
inlineexplicit

Definition at line 37 of file _move_construct_fwk.h.

37 : _M_data(_src)
38 {}

Member Function Documentation

◆ get()

template<class _Tp >
_Tp & __move_source< _Tp >::get ( ) const
inline

Definition at line 40 of file _move_construct_fwk.h.

41 { return _M_data; }

Referenced by rope< _CharT, _Alloc >::rope().

◆ operator=()

template<class _Tp >
_Self & __move_source< _Tp >::operator= ( _Self const )
private

Member Data Documentation

◆ _M_data

template<class _Tp >
_Tp& __move_source< _Tp >::_M_data
private

The documentation for this class was generated from the following file: