piranha
0.10
|
Type trait to detect the presence of the integral power substitution method in keys. More...
#include <piranha/mp_integer.hpp>
Static Public Attributes | |
static const bool | value = implementation_defined |
Value of the type trait. | |
Type trait to detect the presence of the integral power substitution method in keys.
This type trait will be true
if Key
provides a const method ipow_subs()
accepting as const parameters a const reference to a piranha::symbol_idx, an instance of piranha::integer, an instance of T
and an instance of piranha::symbol_fset. The return value of the method must be an std::vector
of pairs in which the second type must be Key
itself (after the removal of cv/reference qualifiers). The ipow_subs()
method represents the substitution of the integral power of a symbol with an instance of type T
.
Key
must satisfy piranha::is_key after the removal of cv/reference qualifiers, otherwise a compile-time error will be emitted.
Definition at line 557 of file mp_integer.hpp.