Adding long long Support to GMP’s C++ Interface

This header only library adds long long support to GMP’s C++ interface. To use it, add mpz_class.hpp to your project, e.g., by adding this repository as a submodule, and #include "gmpxxll/mpz_class.hpp". That header provides a binary-compatible implementation of mpz_class.

Note that what’s implemented here is probably not too performant and not feature complete. Pull Requests to improve the situation are always welcome.

The Reference Manual describes the interface in detail.