Declares the integer_t template options. More...
Go to the source code of this file.
Classes | |
| struct | boost::xint::options::copy_on_write |
| Allows faster operations, at a price. More... | |
| struct | boost::xint::options::fixedlength< Bits > |
| Make fixed-length integers. More... | |
| struct | boost::xint::options::negative_absolute |
| Creates an integer type that forces any negative number to its absolute value. More... | |
| struct | boost::xint::options::negative_allowed |
| Creates a signed integer type. More... | |
| struct | boost::xint::options::negative_exception |
| Creates an integer type that considers unsigned values invalid. More... | |
| struct | boost::xint::options::negative_modulus |
| Make a fixedlength integer wrap like a built-in unsigned type. More... | |
| struct | boost::xint::options::negative_not_allowed |
| Creates an unsigned integer with the most common negative-value handling. More... | |
| struct | boost::xint::options::negative_zero |
| Creates an integer type that forces any negative number to zero. More... | |
| struct | boost::xint::options::nothrow |
| Disables exceptions from the library. More... | |
| struct | boost::xint::options::secure |
| Zeros memory before deallocating. More... | |
| struct | boost::xint::options::threadsafe |
| Ensures that the integer_t objects can be safely used by multiple threads. More... | |
Namespaces | |
| namespace | boost |
| namespace | boost::xint |
All the types and functions of the library are within this namespace. | |
| namespace | boost::xint::detail |
The items within this namespace are meant for internal use only. | |
| namespace | boost::xint::options |
Options for the integer_t template are stored in this namespace. | |
Defines | |
| #define | BOOST_XINT_APARAMS ... |
| #define | BOOST_XINT_BPARAMS other |
| #define | BOOST_XINT_CLASS_APARAMS ... |
| #define | BOOST_XINT_CLASS_BPARAMS other |
| #define | BOOST_XINT_INITIAL_APARAMS ... |
Declares the integer_t template options.
Definition in file options.hpp.
| #define BOOST_XINT_APARAMS ... |
Definition at line 243 of file options.hpp.
| #define BOOST_XINT_BPARAMS other |
Definition at line 244 of file options.hpp.
| #define BOOST_XINT_CLASS_APARAMS ... |
Definition at line 241 of file options.hpp.
| #define BOOST_XINT_CLASS_BPARAMS other |
Definition at line 242 of file options.hpp.
| #define BOOST_XINT_INITIAL_APARAMS ... |
Definition at line 240 of file options.hpp.
© Copyright Chad Nelson, 2010-2011. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)