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)