MoveWrapper(T &&t)
Move a value in.
const T * operator->() const
constexpr detail::Map< Move > move
MoveWrapper(const MoveWrapper &other)
copy is move
—— Concurrent Priority Queue Implementation ——
MoveWrapper(MoveWrapper &&other)
move is also move
T && move()
move the value out (sugar for std::move(*moveWrapper))
MoveWrapper< T0 > makeMoveWrapper(T &&t)
const T & operator*() const
MoveWrapper & operator=(MoveWrapper const &)=delete