Definitions relating to standard c++ library concepts.
More...
Go to the source code of this file.
|
| template<typename T > |
| constexpr bool | OpenKalman::stdex::movable |
| |
| template<typename T > |
| constexpr bool | OpenKalman::stdex::copyable |
| |
|
template<typename T > |
| constexpr bool | OpenKalman::stdex::semiregular = copyable<T> and default_initializable<T> |
| |
|
template<typename T > |
| constexpr bool | OpenKalman::stdex::regular = semiregular<T> and equality_comparable<T> |
| |
Definitions relating to standard c++ library concepts.
◆ copyable
template<typename T >
| constexpr bool OpenKalman::stdex::copyable |
|
inline |
Initial value:=
copy_constructible<T> and
movable<T> and
std::is_assignable_v<T&, T&> and
std::is_assignable_v<T&, const T&> and
std::is_assignable_v<T&, const T>
◆ movable
template<typename T >
| constexpr bool OpenKalman::stdex::movable |
|
inline |
Initial value:=
std::is_object_v<T> and
std::is_move_constructible_v<T> and
std::is_assignable_v<T&, T> and
swappable<T>