plll  1.0
arithmetic-gmp-conv.hpp File Reference

Conversion definitions for integers and floating point numbers. More...

Go to the source code of this file.

Classes

class  plll::arithmetic::implementation::conversion_impl< double, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< double, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< expressions::Expression< IntegerContext, Data, Op >, Dest >
 
class  plll::arithmetic::implementation::conversion_impl< float, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< float, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< Integer, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< long double, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< long double, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< long long, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< long long, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< Real, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< Real, RealContext >
 Provides an identity conversion from a type to itself for the Real type. Note that the context is not ignored. More...
 
class  plll::arithmetic::implementation::conversion_impl< signed int, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< signed int, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< signed long, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< signed long, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< unsigned int, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< unsigned int, RealContext >
 
class  plll::arithmetic::implementation::conversion_impl< unsigned long, IntegerContext >
 
class  plll::arithmetic::implementation::conversion_impl< unsigned long, RealContext >
 
class  plll::arithmetic::implementation::from_string_conversion< IntegerContext >
 
class  plll::arithmetic::implementation::from_string_conversion< RealContext >
 
class  plll::arithmetic::implementation::nativeconversion_impl< expressions::Expression< IntegerContext, Data, Op > >
 
class  plll::arithmetic::implementation::nativeconversion_impl< Integer >
 
class  plll::arithmetic::implementation::nativeconversion_impl< Real >
 
class  plll::arithmetic::implementation::to_string_conversion< Integer >
 
class  plll::arithmetic::implementation::to_string_conversion< Real >
 
struct  plll::arithmetic::traits::type_traits< expressions::Expression< IntegerContext, Data, Op > >
 
struct  plll::arithmetic::traits::type_traits< expressions::Expression< RealContext, Data, Op > >
 
struct  plll::arithmetic::implementation::unary_operation_impl< expressions::Expression< IntegerContext, D, O >, arithmetic::op::negation >
 
struct  plll::arithmetic::implementation::unary_operation_impl< expressions::Expression< RealContext, D, O >, arithmetic::op::negation >
 
struct  plll::arithmetic::implementation::unary_operation_impl< Integer, arithmetic::op::negation >
 
struct  plll::arithmetic::implementation::unary_operation_impl< Real, arithmetic::op::negation >
 

Namespaces

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

Detailed Description

Conversion definitions for integers and floating point numbers.

This header contains abstract templates used to implement most conversions involving integers and floating point numbers.

Definition in file arithmetic-gmp-conv.hpp.