Go to the source code of this file.
|
| template<typename T > |
| constexpr bool | OpenKalman::internal::detail::boxable |
| |
| template<typename Tp > |
| constexpr bool | OpenKalman::internal::detail::boxable_copyable |
| |
| template<typename Tp > |
| constexpr bool | OpenKalman::internal::detail::boxable_movable |
| |
◆ boxable
template<typename T >
| constexpr bool OpenKalman::internal::detail::boxable |
|
inline |
Initial value:=
stdex::move_constructible<T> and std::is_object_v<T>
◆ boxable_copyable
template<typename Tp >
| constexpr bool OpenKalman::internal::detail::boxable_copyable |
|
inline |
Initial value:=
stdex::copy_constructible<Tp> and
(stdex::copyable<Tp> or (std::is_nothrow_move_constructible_v<Tp> and std::is_nothrow_copy_constructible_v<Tp>))
◆ boxable_movable
template<typename Tp >
| constexpr bool OpenKalman::internal::detail::boxable_movable |
|
inline |
Initial value:=
(not stdex::copy_constructible<Tp>) and
(stdex::movable<Tp> or std::is_nothrow_move_constructible_v<Tp>)