Contains the most basic types, constants, and includes. More...
Go to the source code of this file.
Classes | |
| class | boost::xint::base_divide_t< T > |
| Holds the results from a division-with-remainder call. More... | |
| class | disable_boost_rv_ref< T > |
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. | |
Defines | |
| #define | BOOST_PARAMETER_MAX_ARITY 6 |
| #define | BOOST_XINT_COPY_ASSIGN_REF(type) const type& |
| #define | BOOST_XINT_COPYABLE_AND_MOVABLE(type) |
| #define | BOOST_XINT_FORWARD(type, value) value |
| #define | BOOST_XINT_MOVE(value) value |
| #define | BOOST_XINT_RV_REF(type) disable_boost_rv_ref<type> |
Typedefs | |
| typedef std::vector< unsigned char > | boost::xint::binary_t |
| The format for the binary representations of integers. | |
| typedef std::size_t | boost::xint::bitsize_t |
| This makes it easier to tell when an item is measured in bits. | |
| typedef boost::function< bool()> | boost::xint::callback_t |
| A callback function takes no parameters and returns a bool. | |
| typedef boost::function< void(const char *file, std::size_t line, const std::exception &e) | boost::xint::on_exception_t ) |
| The function type for on_exception. | |
Variables | |
| const std::size_t | boost::xint::autobase = (std::numeric_limits<size_t>::max)() |
| A value that can be used for the 'base' parameter of the string-to-integer constructor functions. | |
| const callback_t | boost::xint::no_callback |
| An empty callback_t, used as a default parameter for some functions. | |
Contains the most basic types, constants, and includes.
This file will be included by the library itself when needed.
Definition in file basic_types_and_includes.hpp.
| #define BOOST_PARAMETER_MAX_ARITY 6 |
Definition at line 31 of file basic_types_and_includes.hpp.
| #define BOOST_XINT_COPY_ASSIGN_REF | ( | type | ) | const type& |
Definition at line 65 of file basic_types_and_includes.hpp.
| #define BOOST_XINT_COPYABLE_AND_MOVABLE | ( | type | ) |
Definition at line 66 of file basic_types_and_includes.hpp.
| #define BOOST_XINT_FORWARD | ( | type, | ||
| value | ||||
| ) | value |
Definition at line 69 of file basic_types_and_includes.hpp.
| #define BOOST_XINT_MOVE | ( | value | ) | value |
Definition at line 68 of file basic_types_and_includes.hpp.
| #define BOOST_XINT_RV_REF | ( | type | ) | disable_boost_rv_ref<type> |
Definition at line 67 of file basic_types_and_includes.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)