Classes | Namespaces | Defines

detail/options.hpp File Reference

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   ...

Detailed Description

Declares the integer_t template options.

Definition in file options.hpp.


Define Documentation

#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)