12template <
class Base,
class Derived>
14 std::enable_if_t<std::is_base_of<Base, Derived>::value,
AssignType>;
16template <
class A,
class B>
19template <
class A,
class B>
24 std::enable_if_t<std::is_floating_point<T>::value,
AssignType>;
Definition lsConcepts.hpp:6
std::enable_if_t<!std::is_same< A, B >::value, AssignType > IsNotSame
Definition lsConcepts.hpp:20
constexpr AssignType assignable
Definition lsConcepts.hpp:10
std::enable_if_t< std::is_base_of< Base, Derived >::value, AssignType > IsBaseOf
Definition lsConcepts.hpp:13
std::enable_if_t< std::is_same< A, B >::value, AssignType > IsSame
Definition lsConcepts.hpp:17
std::nullptr_t AssignType
Definition lsConcepts.hpp:8
std::enable_if_t< std::is_floating_point< T >::value, AssignType > IsFloatingPoint
Definition lsConcepts.hpp:23