16 #ifndef OPENKALMAN_WRITABLE_HPP 17 #define OPENKALMAN_WRITABLE_HPP 30 indexible<T> and interface::indexible_object_traits<std::decay_t<T>>::is_writable and
31 (not std::is_const_v<std::remove_reference_t<T>>) and
std::copy_constructible<
std::decay_t<T>>;
33 constexpr
bool writable =
35 std::is_copy_constructible_v<
std::decay_t<T>> and
std::is_move_constructible_v<
std::decay_t<T>>;
41 #endif //OPENKALMAN_WRITABLE_HPP Definition: tuple_reverse.hpp:103
constexpr bool value
T is numerical value or is reducible to a numerical value.
Definition: value.hpp:31
The root namespace for OpenKalman.
Definition: basics.hpp:34