nil::crypto3::detail::is_curve< T > Struct Template Reference
#include <type_traits.hpp>
Collaboration diagram for nil::crypto3::detail::is_curve< T >:
Public Types | |
typedef T | type |
typedef T | type |
Static Public Attributes | |
static const bool | value |
Member Typedef Documentation
◆ type [1/2]
template<typename T >
typedef T nil::crypto3::detail::is_curve< T >::type |
◆ type [2/2]
template<typename T >
typedef T nil::crypto3::detail::is_curve< T >::type |
Member Data Documentation
◆ value
template<typename T >
|
static |
Initial value:
= has_base_field_bits<T>::value && has_base_field_type<T>::value &&
has_number_type<T>::value && has_base_field_modulus<T>::value &&
has_scalar_field_bits<T>::value && has_scalar_field_type<T>::value &&
has_scalar_field_modulus<T>::value && has_g1_type<T>::value &&
has_g2_type<T>::value && has_gt_type<T>::value && has_p<T>::value &&
has_q<T>::value
The documentation for this struct was generated from the following file: