17 #ifndef _STLP_MOVE_CONSTRUCT_FWK_H 18 #define _STLP_MOVE_CONSTRUCT_FWK_H 20 #ifndef _STLP_TYPE_TRAITS_H 58 #if defined (_STLP_USE_PARTIAL_SPEC_WORKAROUND) && \ 59 !defined (_STLP_CLASS_PARTIAL_SPECIALIZATION) && \ 60 !defined (_STLP_NO_MOVE_SEMANTIC) 69 # if defined (__BORLANDC__) && (__BORLANDC__ >= 0x564) 88 #if defined (__BORLANDC__) 103 return _SrcType(
src);
113 template <
class _Tp1,
class _Tp2>
134 template <
class _Tp1,
class _Tp2>
145 template <
class _Tp1,
class _Tp2>
_Land2< typename _MoveTraits1::complete, typename _MoveTraits2::complete >::_Ret complete
_Lor2< typename _MoveTraits1::implemented, typename _MoveTraits2::implemented >::_Ret implemented
__move_traits< _Tp1 > _MoveTraits1
__move_traits< _Tp >::implemented implemented
__move_source< _Tp > _Self
#define _STLP_MOVE_TO_PRIV_NAMESPACE
_Land2< typename _MoveTraits1::complete, typename _MoveTraits2::complete >::_Ret complete
__type_traits< _Tp >::has_trivial_destructor complete
_Lor2< typename _MoveTraits1::implemented, typename _MoveTraits2::implemented >::_Ret implemented
#define _STLP_MOVE_TO_STD_NAMESPACE
__move_traits< _Tp2 > _MoveTraits2
__move_traits< _Tp2 > _MoveTraits2
__move_traits< _Tp >::implemented _MvImpRet
_STLP_TYPENAME_ON_RETURN_TYPE _MoveSourceTraits< _Tp >::_Type _AsMoveSource(_Tp &src)
__move_traits< _Tp >::complete complete
__move_traits< _Tp >::complete complete
__move_traits< _Tp2 > _MoveTraits2
__move_traits< _Tp1 > _MoveTraits1
#define _STLP_END_NAMESPACE
__move_traits< _Tp1 > _MoveTraits1
__select< _MvImp, __move_source< _Tp >, _Tp const & >::_Ret _Type
_Land2< typename _MoveTraits1::complete, typename _MoveTraits2::complete >::_Ret complete
#define _STLP_TYPENAME_ON_RETURN_TYPE
#define _STLP_BEGIN_NAMESPACE
_Self & operator=(_Self const &)