mirror of
https://github.com/boostorg/intrusive.git
synced 2025-08-03 06:24:44 +02:00
Doxygen creates wrong namespace and unneeded macro documentation, so fix it.
[SVN r82363]
This commit is contained in:
@@ -33,6 +33,8 @@ namespace detail{
|
||||
|
||||
struct default_hook_tag{};
|
||||
|
||||
#ifndef BOOST_INTRUSIVE_DOXYGEN_INVOKED
|
||||
|
||||
#define BOOST_INTRUSIVE_DEFAULT_HOOK_MARKER_DEFINITION(BOOST_INTRUSIVE_DEFAULT_HOOK_MARKER) \
|
||||
struct BOOST_INTRUSIVE_DEFAULT_HOOK_MARKER : public default_hook_tag\
|
||||
{\
|
||||
@@ -51,6 +53,8 @@ BOOST_INTRUSIVE_DEFAULT_HOOK_MARKER_DEFINITION(default_bs_set_hook);
|
||||
|
||||
#undef BOOST_INTRUSIVE_DEFAULT_HOOK_MARKER_DEFINITION
|
||||
|
||||
#endif //BOOST_INTRUSIVE_DOXYGEN_INVOKED
|
||||
|
||||
template <class ValueTraits>
|
||||
struct eval_value_traits
|
||||
{
|
||||
|
@@ -47,7 +47,11 @@ struct max_pointer_plus_bits<void*, Alignment>
|
||||
//!has_pointer_plus_bits<>::value is non-zero can make use of these
|
||||
//!operations to embed the bits in the pointer.
|
||||
template<class Pointer, std::size_t NumBits>
|
||||
struct pointer_plus_bits;
|
||||
struct pointer_plus_bits
|
||||
#ifdef BOOST_INTRUSIVE_DOXYGEN_INVOKED
|
||||
{}
|
||||
#endif
|
||||
;
|
||||
|
||||
//!This is the specialization to embed extra bits of information
|
||||
//!in a raw pointer. The extra bits are stored in the lower bits of the pointer.
|
||||
|
Reference in New Issue
Block a user