libbmb
Modern implementation of STL
Loading...
Searching...
No Matches
move.h File Reference
Include dependency graph for move.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  bmb
 

Functions

template<typename T >
constexpr remove_ref_t< T > && bmb::move (T &&value) noexcept
 Convert a value to xvalue.
 
template<typename T >
constexpr T && bmb::forward (remove_ref_t< T > &value) noexcept
 Forward a lvalue.
 
template<typename T >
requires (!is_lvalue_ref_v<T>)
constexpr T && bmb::forward (remove_ref_t< T > &&value) noexcept
 Forward a rvalue.
 
template<typename T >
void bmb::swap (T &x, T &y)
 Swap values.
 

Detailed Description

This file provides move semantics features.

Authors
bivafra