GCC Middle and Back End API Reference
Static Public Attributes
poly_coeff_pair_traits< T1, T2 > Struct Template Reference
#include <
poly-int.h
>
Static Public Attributes
static
const
bool
lossless_p
static
const
int
result_kind
Detailed Description
template<
typename
T1
,
typename
T2
>
struct poly_coeff_pair_traits< T1, T2 >
Information about a pair of coefficient types.
Field Documentation
◆
lossless_p
template<
typename
T1
,
typename
T2
>
const
bool
poly_coeff_pair_traits
<
T1
,
T2
>::lossless_p
static
Initial value:
= (
poly_coeff_traits<T1>::signedness
==
poly_coeff_traits<T2>::signedness
? (
poly_coeff_traits<T1>::precision
>=
poly_coeff_traits<T2>::precision
)
: (
poly_coeff_traits
<
T1
>::signedness == 1
&&
poly_coeff_traits
<
T2
>::signedness == 0
&& (
poly_coeff_traits
<
T1
>::precision
>
poly_coeff_traits
<
T2
>::precision)))
ggc_alloc
T * ggc_alloc(ALONE_CXX_MEM_STAT_INFO)
Definition
ggc.h:184
poly_coeff_traits
Definition
poly-int.h:66
◆
result_kind
template<
typename
T1
,
typename
T2
>
const
int
poly_coeff_pair_traits
<
T1
,
T2
>::result_kind
static
Initial value:
= ((
RANK
(
T1
) <=
RANK
(
HOST_WIDE_INT
)
&&
RANK
(
T2
) <=
RANK
(
HOST_WIDE_INT
))
? 0
: (
RANK
(
T1
) <=
RANK
(
unsigned
HOST_WIDE_INT
)
&&
RANK
(
T2
) <=
RANK
(
unsigned
HOST_WIDE_INT
))
? 1 : 2)
RANK
#define RANK(X)
Definition
poly-int.h:156
The documentation for this struct was generated from the following file:
poly-int.h
poly_coeff_pair_traits
Generated by
1.10.0