Index: boost/intrusive/list_hook.hpp =================================================================== --- boost/intrusive/list_hook.hpp (revision 86799) +++ boost/intrusive/list_hook.hpp (working copy) @@ -77,7 +77,7 @@ //! \c auto_unlink or \c safe_link). //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) template #else @@ -199,7 +199,7 @@ //! \c auto_unlink or \c safe_link). //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) template #else Index: boost/intrusive/set_hook.hpp =================================================================== --- boost/intrusive/set_hook.hpp (revision 86799) +++ boost/intrusive/set_hook.hpp (working copy) @@ -76,7 +76,7 @@ //! unique tag. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). @@ -203,7 +203,7 @@ //! \c link_mode<> and \c optimize_size<>. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). Index: boost/intrusive/list.hpp =================================================================== --- boost/intrusive/list.hpp (revision 86799) +++ boost/intrusive/list.hpp (working copy) @@ -887,7 +887,7 @@ //! new_ele must point to an element contained in list x. //! //! Effects: Transfers the value pointed by new_ele, from list x to this list, - //! before the the element pointed by p. No destructors or copy constructors are called. + //! before the element pointed by p. No destructors or copy constructors are called. //! If p == new_ele or p == ++new_ele, this function is a null operation. //! //! Throws: Nothing. @@ -907,7 +907,7 @@ //! f and e must point to elements contained in list x. //! //! Effects: Transfers the range pointed by f and e from list x to this list, - //! before the the element pointed by p. No destructors or copy constructors are called. + //! before the element pointed by p. No destructors or copy constructors are called. //! //! Throws: Nothing. //! @@ -929,7 +929,7 @@ //! n == std::distance(f, e) //! //! Effects: Transfers the range pointed by f and e from list x to this list, - //! before the the element pointed by p. No destructors or copy constructors are called. + //! before the element pointed by p. No destructors or copy constructors are called. //! //! Throws: Nothing. //! Index: boost/intrusive/avl_set_hook.hpp =================================================================== --- boost/intrusive/avl_set_hook.hpp (revision 86799) +++ boost/intrusive/avl_set_hook.hpp (working copy) @@ -74,7 +74,7 @@ //! unique tag. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). @@ -200,7 +200,7 @@ //! \c link_mode<> and \c optimize_size<>. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). Index: boost/intrusive/slist_hook.hpp =================================================================== --- boost/intrusive/slist_hook.hpp (revision 86799) +++ boost/intrusive/slist_hook.hpp (working copy) @@ -80,7 +80,7 @@ //! \c auto_unlink or \c safe_link). //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) template #else @@ -203,7 +203,7 @@ //! \c auto_unlink or \c safe_link). //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) template #else Index: boost/intrusive/splay_set_hook.hpp =================================================================== --- boost/intrusive/splay_set_hook.hpp (revision 86799) +++ boost/intrusive/splay_set_hook.hpp (working copy) @@ -62,7 +62,7 @@ //! unique tag. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). @@ -190,7 +190,7 @@ //! \c link_mode<> and \c optimize_size<>. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). Index: boost/intrusive/bs_set_hook.hpp =================================================================== --- boost/intrusive/bs_set_hook.hpp (revision 86799) +++ boost/intrusive/bs_set_hook.hpp (working copy) @@ -73,7 +73,7 @@ //! unique tag. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). @@ -196,7 +196,7 @@ //! The hook admits the following options: \c void_pointer<>, \c link_mode<>. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). Index: boost/intrusive/any_hook.hpp =================================================================== --- boost/intrusive/any_hook.hpp (revision 86799) +++ boost/intrusive/any_hook.hpp (working copy) @@ -75,7 +75,7 @@ //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, \c safe_link). //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) template #else @@ -175,7 +175,7 @@ //! \c link_mode<> will specify the linking mode of the hook (\c normal_link or \c safe_link). //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) template #else Index: boost/intrusive/unordered_set_hook.hpp =================================================================== --- boost/intrusive/unordered_set_hook.hpp (revision 86799) +++ boost/intrusive/unordered_set_hook.hpp (working copy) @@ -207,7 +207,7 @@ //! unique tag. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). @@ -341,7 +341,7 @@ //! \c link_mode<> and \c store_hash<>. //! //! \c void_pointer<> is the pointer type that will be used internally in the hook -//! and the the container configured to use this hook. +//! and the container configured to use this hook. //! //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, //! \c auto_unlink or \c safe_link). Index: libs/intrusive/doc/intrusive.qbk =================================================================== --- libs/intrusive/doc/intrusive.qbk (revision 86799) +++ libs/intrusive/doc/intrusive.qbk (working copy) @@ -875,7 +875,7 @@ last element of the singly linked list. This allows `O(1)` swap, `splice_after(iterator, slist &)` and makes the list offer new functions like `push_back(reference)` and `back()`. Logically, the size an empty list is - increased in `sizeof(void_pointer)` and the the cached last node pointer must + increased in `sizeof(void_pointer)` and the cached last node pointer must be updated in every operation, and that might incur in a slight performance impact. `auto_unlink` hooks are not usable if `linear` and/or `cache_last` options are @@ -3582,7 +3582,7 @@ `func_ptr_adaptor` is just a functor adaptor to convert function objects taking `test_list` objects to function objects taking pointers to them. -You can find the full test code code in the +You can find the full test code in the [@../../libs/intrusive/perf/perf_list.cpp perf_list.cpp] source file. [section:performance_results_push_back Back insertion and destruction]