Subject: [Boost-commit] svn:boost r60993 - sandbox/xint/boost/xint
Date: 2010-04-01 12:00:15
Date: 2010-04-01 12:00:14 EDT (Thu, 01 Apr 2010)
New Revision: 60993
Added Doxygen \mainpage and doxygen re-generated OK.
Text files modified:
sandbox/xint/boost/xint/xint.hpp | 48 ++++++++++++++++++++++++++++++++-------
1 files changed, 39 insertions(+), 9 deletions(-)
--- sandbox/xint/boost/xint/xint.hpp (original)
+++ sandbox/xint/boost/xint/xint.hpp 2010-04-01 12:00:14 EDT (Thu, 01 Apr 2010)
@@ -1,16 +1,46 @@
- The Extended Integer (XInt) Library
- A fast, portable C++ library for multi-precision integer math
- Copyright 2010 by Chad Nelson
- Distributed under the Boost Software License, Version 1.0.
- See accompanying file LICENSE_1_0.txt or copy at
+/*! \brief The Extended Integer (XInt) Library
+ A fast, portable C++ library for multi-precision integer math.
This is the main header file for the library, and the only one that
programs using it should need to include.
+\mainpage eXtended Integer library.
+A C++ library that lets your program handle much, much larger integer numbers
+than the built-in int, long, or even long long types,
+and handle them using the same syntax that
+C and C++ use for the standard integer types.
+The maximum size of the integer is limited by the memory available to store it,
+in practice millions of hexadecimal digits, so effectively infinite.
+Completely portable, written entirely in modern C++,
+with many different types of operating system, compiler, and hardware in mind.
+It will compile cleanly on many operating systems without any changes,
+automatically adapting to whatever native integer sizes are available.
+It's fast. Speed of execution takes a back seat to portability,
+so it doesn't include things like assembly-language modules
+to wring every last CPU cycle out of it -- but it's still pretty darn fast.
+Features you need. Modular arithmetic. Bit manipulation functions.
+Cryptographically-secure random and prime number generation.
+A friendly and intuitive interface. An option for thread-safe operation.
+It has the Boost Software License, Version 1.0. at
+Documentation in full as html is at
+and a pdf version is also available.
+// Copyright 2010 by Chad Nelson
+// Distributed under the Boost Software License, Version 1.0.
+// See accompanying file LICENSE_1_0.txt or copy at
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk