plll  1.0
arithmetic-nint-conv.hpp File Reference

Conversion definitions for native integers. More...

#include <plll/rational.hpp>

Go to the source code of this file.

Classes

struct  plll::arithmetic::implementation::binary_operation_impl< NInt< Type >, NInt< Type >, Op >
 
class  plll::arithmetic::implementation::conversion_impl< double, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< float, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< Integer, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< long double, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< long long, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< int >, NIntContext< long > >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< int >, NIntContext< long long > >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< long >, NIntContext< int > >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< long >, NIntContext< long long > >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< long long >, NIntContext< int > >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< long long >, NIntContext< long > >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< Type >, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< Type >, RationalContext >
 
class  plll::arithmetic::implementation::conversion_impl< NInt< Type >, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< Rational, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< Real, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< signed int, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< signed long, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< unsigned int, NIntContext< Type > >
 
class  plll::arithmetic::implementation::conversion_impl< unsigned long, NIntContext< Type > >
 
class  plll::arithmetic::implementation::nativeconversion_impl< NInt< Type > >
 
class  plll::arithmetic::implementation::RoundingNFP< Type >
 
class  plll::arithmetic::implementation::RoundingNFP< double >
 
class  plll::arithmetic::implementation::RoundingNFP< float >
 
class  plll::arithmetic::implementation::RoundingNFP< long double >
 
struct  plll::arithmetic::implementation::unary_operation_impl< NInt< Type >, arithmetic::op::negation >
 

Namespaces

 plll
 Contains the plll library.
 
 plll::arithmetic
 Contains the arithmetic backend of plll.
 

Detailed Description

Conversion definitions for native integers.

This header contains abstract templates used to implement most conversions involving native integers.

Definition in file arithmetic-nint-conv.hpp.