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.