#include <tick/traits/is_copy_constructible.h>
Checks if type T can be copy-constructed from an lvalue.
T
TICK_TRAIT(is_copy_constructible) { template<class T> auto require(const T& x) -> valid< decltype(T(x)) >; };