|
rstd 0.1.0
|
Concepts | |
| concept | rstd::mtp::triv |
| Is trivial. | |
| concept | rstd::mtp::triv_init |
| Is trivially constructible. | |
| concept | rstd::mtp::triv_drop |
| Is trivially destructible. | |
| concept | rstd::mtp::triv_copy |
| Is trivially copyable. | |
| concept | rstd::mtp::triv_move |
| Is trivially moveable. | |
| concept | rstd::mtp::triv_assign |
| Is trivially assignable. | |
| concept | rstd::mtp::noex_init |
| Is nothrow constructible. | |
| concept | rstd::mtp::noex_assign |
| Is nothrow assignable. | |
| concept | rstd::mtp::noex_copy |
| Is nothrow copy construcible. | |
| concept | rstd::mtp::noex_move |
| Is nothrow move construcible. | |
| concept | rstd::mtp::noex_assign_copy |
| Is nothrow copy assignable. | |
| concept | rstd::mtp::noex_assign_move |
| Is nothrow move assignable. | |
| concept | rstd::mtp::noex_drop |
| Is no throw destructible. | |
Functions | |
| template<typename To , typename From > requires (sizeof(To) == sizeof(From)) && mtp::triv_copy<To> && mtp::triv_copy<From> | |
| constexpr To | rstd::bit_cast (const From &from) noexcept |
Create a value of type To from the bits of from. | |
| template<typename T > | |
| auto | rstd::mtp::declval () noexcept -> add_ref_rv< T > |
| Utility to simplify expressions used in unevaluated operands. | |