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)