DGtal  1.5.beta
DGtal::ArithmeticConversionTraits< T, __gmp_expr< GMP1, GMP2 >, typename std::enable_if< std::is_integral< T >::value >::type > Struct Template Reference

Specialization when first operand is a BigInteger. More...

#include <DGtal/kernel/ArithmeticConversionTraits.h>

Public Types

using type = BigInteger
 

Detailed Description

template<typename T, typename GMP1, typename GMP2>
struct DGtal::ArithmeticConversionTraits< T, __gmp_expr< GMP1, GMP2 >, typename std::enable_if< std::is_integral< T >::value >::type >

Specialization when first operand is a BigInteger.

Warning
result type if set to BigInteger instead of the possible more complex __gmp_expr.
See also
ArithmeticConversionTraits

Definition at line 199 of file ArithmeticConversionTraits.h.

Member Typedef Documentation

◆ type

template<typename T , typename GMP1 , typename GMP2 >
using DGtal::ArithmeticConversionTraits< T, __gmp_expr< GMP1, GMP2 >, typename std::enable_if< std::is_integral< T >::value >::type >::type = BigInteger

Definition at line 202 of file ArithmeticConversionTraits.h.


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