cpp/header/concepts

This header is part of the concepts library.

Concept
{{source|1= template concept assignable_from = is_lvalue_reference_v && common_reference_with< const remove_reference_t&, const remove_reference_t&> && requires(LHS lhs, RHS&& rhs) { { lhs = std::forward(rhs) } -> same_as; }}