GCC Middle and Back End API Reference
wi::binary_traits< T1, T2, FLEXIBLE_PRECISION, CONST_PRECISION > Struct Template Reference

#include <wide-int.h>

Public Types

typedef generic_wide_int< widest_int_storage< int_traits< T2 >::precision > > result_type
 
typedef result_type operator_result
 
typedef bool predicate_result
 
typedef result_type signed_shift_result_type
 
typedef bool signed_predicate_result
 

Member Typedef Documentation

◆ operator_result

template<typename T1 , typename T2 >
typedef result_type wi::binary_traits< T1, T2, FLEXIBLE_PRECISION, CONST_PRECISION >::operator_result

◆ predicate_result

template<typename T1 , typename T2 >
typedef bool wi::binary_traits< T1, T2, FLEXIBLE_PRECISION, CONST_PRECISION >::predicate_result

◆ result_type

template<typename T1 , typename T2 >
typedef generic_wide_int< widest_int_storage <int_traits <T2>::precision> > wi::binary_traits< T1, T2, FLEXIBLE_PRECISION, CONST_PRECISION >::result_type

◆ signed_predicate_result

template<typename T1 , typename T2 >
typedef bool wi::binary_traits< T1, T2, FLEXIBLE_PRECISION, CONST_PRECISION >::signed_predicate_result

◆ signed_shift_result_type

template<typename T1 , typename T2 >
typedef result_type wi::binary_traits< T1, T2, FLEXIBLE_PRECISION, CONST_PRECISION >::signed_shift_result_type

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