|
piranha
0.10
|
Check if a series can be rebound. More...
#include <piranha/series.hpp>
Static Public Attributes | |
| static const bool | value = implementation_defined |
| Value of the type trait. | |
Check if a series can be rebound.
Rebinding a series type T means to change its coefficient type to Cf. The ability of a series to be rebound is signalled by the presence of a rebind template alias defined within the series class.
A series is considered rebindable if all the following conditions hold:
rebind in the series type T,T::rebind<Cf> is a series types,T::rebind<Cf> is Cf.T and Cf are considered after the removal of cv/reference qualifiers in this type trait. If T is not an instance of piranha::series or Cf does not satisfy piranha::is_cf, then the value of the type trait will be false.
Definition at line 197 of file series.hpp.
1.8.14