piranha  0.10
piranha::math::t_order_impl< T, Enable > Struct Template Reference

Default functor for the implementation of piranha::math::t_order(). More...

#include <piranha/math.hpp>

Detailed Description

template<typename T, typename Enable = void>
struct piranha::math::t_order_impl< T, Enable >

Default functor for the implementation of piranha::math::t_order().

This functor can be specialised via the std::enable_if mechanism. The default implementation will not define the call operator, and will hence result in a compilation error when used.

Note that the implementation of this functor requires two overloaded call operators, one for the unary form of piranha::math::t_order() (the total trigonometric order), the other for the binary form of piranha::math::t_order() (the partial trigonometric order).

Definition at line 1541 of file math.hpp.


The documentation for this struct was generated from the following file: