Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::polygon::gmp_int Class Reference

#include <gmp_override.hpp>

Public Member Functions

 gmp_int ()
 
 gmp_int (long input)
 
 gmp_int (const gmp_int &input)
 
gmp_intoperator= (const gmp_int &that)
 
gmp_intoperator= (long that)
 
 operator int () const
 
double get_d () const
 
int get_num () const
 
int get_den () const
 
bool operator== (const gmp_int &that) const
 
bool operator!= (const gmp_int &that) const
 
bool operator< (const gmp_int &that) const
 
bool operator<= (const gmp_int &that) const
 
bool operator> (const gmp_int &that) const
 
bool operator>= (const gmp_int &that) const
 
gmp_int operator+ (const gmp_int &b)
 
gmp_int operator- (const gmp_int &b)
 
gmp_int operator* (const gmp_int &b)
 
gmp_int operator/ (const gmp_int &b)
 
gmp_intoperator+= (const gmp_int &b)
 
gmp_intoperator-= (const gmp_int &b)
 
gmp_intoperator*= (const gmp_int &b)
 
gmp_intoperator/= (const gmp_int &b)
 
gmp_intoperator++ ()
 
gmp_intoperator-- ()
 
gmp_int operator++ (int)
 
gmp_int operator-- (int)
 

Constructor & Destructor Documentation

boost::polygon::gmp_int::gmp_int ( )
inline
boost::polygon::gmp_int::gmp_int ( long  input)
inlineexplicit
boost::polygon::gmp_int::gmp_int ( const gmp_int input)
inline

Member Function Documentation

double boost::polygon::gmp_int::get_d ( ) const
inline
int boost::polygon::gmp_int::get_den ( ) const
inline
int boost::polygon::gmp_int::get_num ( ) const
inline
boost::polygon::gmp_int::operator int ( ) const
inline
bool boost::polygon::gmp_int::operator!= ( const gmp_int that) const
inline
gmp_int boost::polygon::gmp_int::operator* ( const gmp_int b)
inline

References gmp_int().

gmp_int& boost::polygon::gmp_int::operator*= ( const gmp_int b)
inline
gmp_int boost::polygon::gmp_int::operator+ ( const gmp_int b)
inline

References gmp_int().

gmp_int& boost::polygon::gmp_int::operator++ ( void  )
inline
gmp_int boost::polygon::gmp_int::operator++ ( int  )
inline
gmp_int& boost::polygon::gmp_int::operator+= ( const gmp_int b)
inline
gmp_int boost::polygon::gmp_int::operator- ( const gmp_int b)
inline

References gmp_int().

gmp_int& boost::polygon::gmp_int::operator-- ( void  )
inline
gmp_int boost::polygon::gmp_int::operator-- ( int  )
inline
gmp_int& boost::polygon::gmp_int::operator-= ( const gmp_int b)
inline
gmp_int boost::polygon::gmp_int::operator/ ( const gmp_int b)
inline

References gmp_int().

gmp_int& boost::polygon::gmp_int::operator/= ( const gmp_int b)
inline
bool boost::polygon::gmp_int::operator< ( const gmp_int that) const
inline
bool boost::polygon::gmp_int::operator<= ( const gmp_int that) const
inline
gmp_int& boost::polygon::gmp_int::operator= ( const gmp_int that)
inline
gmp_int& boost::polygon::gmp_int::operator= ( long  that)
inline
bool boost::polygon::gmp_int::operator== ( const gmp_int that) const
inline
bool boost::polygon::gmp_int::operator> ( const gmp_int that) const
inline
bool boost::polygon::gmp_int::operator>= ( const gmp_int that) const
inline

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