GCC Middle and Back End API Reference
poly_coeff_traits< T, wi::CONST_PRECISION > Struct Template Reference

#include <poly-int.h>

Data Structures

struct  init_cast
 

Public Types

typedef int int_type
 

Public Member Functions

typedef WI_UNARY_RESULT (T) result
 

Static Public Attributes

static const int signedness = 1
 
static const int precision = wi::int_traits<T>::precision
 
static const int rank = precision * 2 / CHAR_BIT
 

Member Typedef Documentation

◆ int_type

template<typename T >
typedef int poly_coeff_traits< T, wi::CONST_PRECISION >::int_type

Member Function Documentation

◆ WI_UNARY_RESULT()

template<typename T >
typedef poly_coeff_traits< T, wi::CONST_PRECISION >::WI_UNARY_RESULT ( T )

Field Documentation

◆ precision

template<typename T >
const int poly_coeff_traits< T, wi::CONST_PRECISION >::precision = wi::int_traits<T>::precision
static

◆ rank

template<typename T >
const int poly_coeff_traits< T, wi::CONST_PRECISION >::rank = precision * 2 / CHAR_BIT
static

◆ signedness

template<typename T >
const int poly_coeff_traits< T, wi::CONST_PRECISION >::signedness = 1
static

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