|
libstdc++
|
Go to the source code of this file.
Namespaces | |
| 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]) |
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.