Teuchos - Trilinos Tools Package  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members
Teuchos::BigUInt< n > Class Template Reference

Arbitrary-precision unsigned integer class. More...

#include <Teuchos_BigUIntDecl.hpp>

Detailed Description

template<int n>
class Teuchos::BigUInt< n >

Arbitrary-precision unsigned integer class.

This class implements an unsigned integer type of arbitrary precision. The precision is chosen at compile time via a template parameter. The template parameter specifies how many 32-bit "digits" will compose the full integer. Thus, the number has (32*n) bits of precision.

This class was primarily created to serve the Teuchos::print_double function for printing floating-point values in a lossless and minimal way.

Definition at line 66 of file Teuchos_BigUIntDecl.hpp.


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