|
piranha
0.10
|
Type trait for multipliable key. More...
#include <piranha/key_is_multipliable.hpp>
Static Public Attributes | |
| static const bool | value = implementation_defined |
| Value of the type trait. | |
Type trait for multipliable key.
A multipliable key satisfies the following requirements:
const std::size_t called multiply_arity with a value greater than zero,multiply() accepting the following arguments:std::array of piranha::term of Cf and Key of size multiply_arity,Cf and Key,Cf and Key are considered after the removal of cf/reference qualifiers by this type trait. Cf and Key must satisfy piranha::is_cf and piranha::is_key, otherwise a compile-time error will be generated.
Definition at line 80 of file key_is_multipliable.hpp.
1.8.14