DGtal  1.1.0
Public Types
DGtal::ArithmeticConversionTraits< __gmp_expr< GMP1, GMP2 >, U, typename std::enable_if< std::is_integral< U >::value >::type > Struct Template Reference

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

#include <DGtal/kernel/ArithmeticConversionTraits.h>

Public Types

using type = BigInteger
 

Detailed Description

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

Specialization when second 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 213 of file ArithmeticConversionTraits.h.

Member Typedef Documentation

◆ type

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

Definition at line 216 of file ArithmeticConversionTraits.h.


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