nil::crypto3::algebra::policies::detail::ordered_exponent< NumberType > Class Template Reference

#include <policies.hpp>

+ Collaboration diagram for nil::crypto3::algebra::policies::detail::ordered_exponent< NumberType >:

Public Types

using r_type = number_type
 

Public Member Functions

bool operator< (const ordered_exponent &other) const
 
 ordered_exponent (const std::size_t idx, const number_type &r)
 

Public Attributes

std::size_t idx
 
number_type r
 

Member Typedef Documentation

◆ r_type

template<typename NumberType >
using nil::crypto3::algebra::policies::detail::ordered_exponent< NumberType >::r_type = number_type

Constructor & Destructor Documentation

◆ ordered_exponent()

template<typename NumberType >
nil::crypto3::algebra::policies::detail::ordered_exponent< NumberType >::ordered_exponent ( const std::size_t  idx,
const number_type &  r 
)
inline

Member Function Documentation

◆ operator<()

template<typename NumberType >
bool nil::crypto3::algebra::policies::detail::ordered_exponent< NumberType >::operator< ( const ordered_exponent< NumberType > &  other) const
inline

Member Data Documentation

◆ idx

template<typename NumberType >
std::size_t nil::crypto3::algebra::policies::detail::ordered_exponent< NumberType >::idx

◆ r

template<typename NumberType >
number_type nil::crypto3::algebra::policies::detail::ordered_exponent< NumberType >::r

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