Classes | Namespaces | Defines | Typedefs | Variables

detail/basic_types_and_includes.hpp File Reference

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.

Detailed Description

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 Documentation

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