Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
pointer_plus_bits.hpp File Reference
#include <boost/intrusive/detail/config_begin.hpp>
#include <boost/intrusive/intrusive_fwd.hpp>
#include <boost/intrusive/detail/mpl.hpp>
#include <boost/intrusive/detail/assert.hpp>
#include <boost/intrusive/detail/config_end.hpp>
Include dependency graph for pointer_plus_bits.hpp:

Classes

struct  boost::intrusive::max_pointer_plus_bits< VoidPointer, Alignment >
 This trait class is used to know if a pointer can embed extra bits of information if it's going to be used to point to objects with an alignment of "Alignment" bytes. More...
 
struct  boost::intrusive::max_pointer_plus_bits< void *, Alignment >
 This is a specialization for raw pointers. More...
 
struct  boost::intrusive::pointer_plus_bits< Pointer, NumBits >
 This is class that is supposed to have static methods to embed extra bits of information in a pointer. More...
 
struct  boost::intrusive::pointer_plus_bits< T *, NumBits >
 This is the specialization to embed extra bits of information in a raw pointer. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::intrusive