29 #ifndef PIRANHA_IS_CF_HPP 30 #define PIRANHA_IS_CF_HPP 32 #include <type_traits> 34 #include <piranha/math.hpp> 35 #include <piranha/print_coefficient.hpp> 36 #include <piranha/print_tex_coefficient.hpp> 57 static const bool implementation_defined
61 && std::is_constructible<T, int>::value;
65 static const bool value = implementation_defined;
Equality-comparable type trait.
Type trait to detect coefficient types.
In-place addable type trait.
Type trait for classes implementing piranha::print_tex_coefficient.
Type trait to detect the presence of the piranha::math::negate function.
Type trait to detect the presence of the piranha::math::is_zero() function.
Type trait for classes implementing piranha::print_coefficient.
In-place subtractable type trait.
static const bool value
Value of the type trait.
Type trait for well-behaved container elements.