All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
gears::concepts::LValueSwappable< T, U > Struct Template Reference

Checks if a type is l-value swappable. More...

Inherits TraitOf< detail::is_lvalue_swappable, T, U >.

Detailed Description

template<typename T, typename U = T>
struct gears::concepts::LValueSwappable< T, U >

A Binary concept that checks if a type is l-value swappable.

To be l-value swappable then std::swap(x, y) must be valid where x and y are l-values.

Template Parameters
TLeft type to check
URight type to check

Definition at line 295 of file basic.hpp.