libstdc++
move.h File Reference

Go to the source code of this file.

Namespaces

namespace  std
 

Macros

#define _GLIBCXX_FORWARD(_Tp, __val)
 
#define _GLIBCXX_MOVE(__val)
 

Functions

template<typename _Tp >
_Tp * std::__addressof (_Tp &__r)
 
template<typename _Tp >
_Tp * std::addressof (_Tp &__r)
 
template<typename _Tp >
_Tp && std::forward (typename std::remove_reference< _Tp >::type &__t)
 
template<typename _Tp >
_Tp && std::forward (typename std::remove_reference< _Tp >::type &&__t)
 
template<typename _Tp >
std::remove_reference< _Tp >
::type && 
std::move (_Tp &&__t)
 
template<typename _Tp >
void std::swap (_Tp &__a, _Tp &__b)
 
template<typename _Tp , size_t _Nm>
void std::swap (_Tp(&)[_Nm], _Tp(&)[_Nm])
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <utility>.

Definition in file move.h.