/// Trivial destructor. ~t_substitutable_series() { PIRANHA_TT_CHECK(is_series,t_substitutable_series); PIRANHA_TT_CHECK(is_series,Derived); PIRANHA_TT_CHECK(std::is_base_of,t_substitutable_series,Derived); }
/// Trivial destructor. ~univariate_monomial() noexcept(true) { PIRANHA_TT_CHECK(is_key,univariate_monomial); PIRANHA_TT_CHECK(key_has_degree,univariate_monomial); PIRANHA_TT_CHECK(key_has_ldegree,univariate_monomial); }
/// Trivial destructor. ~array_key() { PIRANHA_TT_CHECK(is_container_element, Derived); PIRANHA_TT_CHECK(std::is_base_of, array_key, Derived); }
/// Trivial destructor. ~trigonometric_series() { PIRANHA_TT_CHECK(is_series, trigonometric_series); }