Ticket #9520: fix_intrusive_typo.patch
File fix_intrusive_typo.patch, 10.3 KB (added by , 9 years ago) |
---|
-
boost/intrusive/list_hook.hpp
77 77 //! \c auto_unlink or \c safe_link). 78 78 //! 79 79 //! \c void_pointer<> is the pointer type that will be used internally in the hook 80 //! and the thecontainer configured to use this hook.80 //! and the container configured to use this hook. 81 81 #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) 82 82 template<class ...Options> 83 83 #else … … 199 199 //! \c auto_unlink or \c safe_link). 200 200 //! 201 201 //! \c void_pointer<> is the pointer type that will be used internally in the hook 202 //! and the thecontainer configured to use this hook.202 //! and the container configured to use this hook. 203 203 #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) 204 204 template<class ...Options> 205 205 #else -
boost/intrusive/set_hook.hpp
76 76 //! unique tag. 77 77 //! 78 78 //! \c void_pointer<> is the pointer type that will be used internally in the hook 79 //! and the thecontainer configured to use this hook.79 //! and the container configured to use this hook. 80 80 //! 81 81 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 82 82 //! \c auto_unlink or \c safe_link). … … 203 203 //! \c link_mode<> and \c optimize_size<>. 204 204 //! 205 205 //! \c void_pointer<> is the pointer type that will be used internally in the hook 206 //! and the thecontainer configured to use this hook.206 //! and the container configured to use this hook. 207 207 //! 208 208 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 209 209 //! \c auto_unlink or \c safe_link). -
boost/intrusive/list.hpp
887 887 //! new_ele must point to an element contained in list x. 888 888 //! 889 889 //! <b>Effects</b>: Transfers the value pointed by new_ele, from list x to this list, 890 //! before the theelement pointed by p. No destructors or copy constructors are called.890 //! before the element pointed by p. No destructors or copy constructors are called. 891 891 //! If p == new_ele or p == ++new_ele, this function is a null operation. 892 892 //! 893 893 //! <b>Throws</b>: Nothing. … … 907 907 //! f and e must point to elements contained in list x. 908 908 //! 909 909 //! <b>Effects</b>: Transfers the range pointed by f and e from list x to this list, 910 //! before the theelement pointed by p. No destructors or copy constructors are called.910 //! before the element pointed by p. No destructors or copy constructors are called. 911 911 //! 912 912 //! <b>Throws</b>: Nothing. 913 913 //! … … 929 929 //! n == std::distance(f, e) 930 930 //! 931 931 //! <b>Effects</b>: Transfers the range pointed by f and e from list x to this list, 932 //! before the theelement pointed by p. No destructors or copy constructors are called.932 //! before the element pointed by p. No destructors or copy constructors are called. 933 933 //! 934 934 //! <b>Throws</b>: Nothing. 935 935 //! -
boost/intrusive/avl_set_hook.hpp
74 74 //! unique tag. 75 75 //! 76 76 //! \c void_pointer<> is the pointer type that will be used internally in the hook 77 //! and the thecontainer configured to use this hook.77 //! and the container configured to use this hook. 78 78 //! 79 79 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 80 80 //! \c auto_unlink or \c safe_link). … … 200 200 //! \c link_mode<> and \c optimize_size<>. 201 201 //! 202 202 //! \c void_pointer<> is the pointer type that will be used internally in the hook 203 //! and the thecontainer configured to use this hook.203 //! and the container configured to use this hook. 204 204 //! 205 205 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 206 206 //! \c auto_unlink or \c safe_link). -
boost/intrusive/slist_hook.hpp
80 80 //! \c auto_unlink or \c safe_link). 81 81 //! 82 82 //! \c void_pointer<> is the pointer type that will be used internally in the hook 83 //! and the thecontainer configured to use this hook.83 //! and the container configured to use this hook. 84 84 #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) 85 85 template<class ...Options> 86 86 #else … … 203 203 //! \c auto_unlink or \c safe_link). 204 204 //! 205 205 //! \c void_pointer<> is the pointer type that will be used internally in the hook 206 //! and the thecontainer configured to use this hook.206 //! and the container configured to use this hook. 207 207 #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) 208 208 template<class ...Options> 209 209 #else -
boost/intrusive/splay_set_hook.hpp
62 62 //! unique tag. 63 63 //! 64 64 //! \c void_pointer<> is the pointer type that will be used internally in the hook 65 //! and the thecontainer configured to use this hook.65 //! and the container configured to use this hook. 66 66 //! 67 67 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 68 68 //! \c auto_unlink or \c safe_link). … … 190 190 //! \c link_mode<> and \c optimize_size<>. 191 191 //! 192 192 //! \c void_pointer<> is the pointer type that will be used internally in the hook 193 //! and the thecontainer configured to use this hook.193 //! and the container configured to use this hook. 194 194 //! 195 195 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 196 196 //! \c auto_unlink or \c safe_link). -
boost/intrusive/bs_set_hook.hpp
73 73 //! unique tag. 74 74 //! 75 75 //! \c void_pointer<> is the pointer type that will be used internally in the hook 76 //! and the thecontainer configured to use this hook.76 //! and the container configured to use this hook. 77 77 //! 78 78 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 79 79 //! \c auto_unlink or \c safe_link). … … 196 196 //! The hook admits the following options: \c void_pointer<>, \c link_mode<>. 197 197 //! 198 198 //! \c void_pointer<> is the pointer type that will be used internally in the hook 199 //! and the thecontainer configured to use this hook.199 //! and the container configured to use this hook. 200 200 //! 201 201 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 202 202 //! \c auto_unlink or \c safe_link). -
boost/intrusive/any_hook.hpp
75 75 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, \c safe_link). 76 76 //! 77 77 //! \c void_pointer<> is the pointer type that will be used internally in the hook 78 //! and the thecontainer configured to use this hook.78 //! and the container configured to use this hook. 79 79 #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) 80 80 template<class ...Options> 81 81 #else … … 175 175 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link or \c safe_link). 176 176 //! 177 177 //! \c void_pointer<> is the pointer type that will be used internally in the hook 178 //! and the thecontainer configured to use this hook.178 //! and the container configured to use this hook. 179 179 #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED) || defined(BOOST_INTRUSIVE_VARIADIC_TEMPLATES) 180 180 template<class ...Options> 181 181 #else -
boost/intrusive/unordered_set_hook.hpp
207 207 //! unique tag. 208 208 //! 209 209 //! \c void_pointer<> is the pointer type that will be used internally in the hook 210 //! and the thecontainer configured to use this hook.210 //! and the container configured to use this hook. 211 211 //! 212 212 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 213 213 //! \c auto_unlink or \c safe_link). … … 341 341 //! \c link_mode<> and \c store_hash<>. 342 342 //! 343 343 //! \c void_pointer<> is the pointer type that will be used internally in the hook 344 //! and the thecontainer configured to use this hook.344 //! and the container configured to use this hook. 345 345 //! 346 346 //! \c link_mode<> will specify the linking mode of the hook (\c normal_link, 347 347 //! \c auto_unlink or \c safe_link). -
libs/intrusive/doc/intrusive.qbk
875 875 last element of the singly linked list. This allows `O(1)` swap, 876 876 `splice_after(iterator, slist &)` and makes the list offer new functions 877 877 like `push_back(reference)` and `back()`. Logically, the size an empty list is 878 increased in `sizeof(void_pointer)` and the thecached last node pointer must878 increased in `sizeof(void_pointer)` and the cached last node pointer must 879 879 be updated in every operation, and that might incur in a slight performance impact. 880 880 881 881 `auto_unlink` hooks are not usable if `linear<true>` and/or `cache_last<true>` options are … … 3582 3582 `func_ptr_adaptor` is just a functor adaptor to convert function objects taking 3583 3583 `test_list` objects to function objects taking pointers to them. 3584 3584 3585 You can find the full test code codein the3585 You can find the full test code in the 3586 3586 [@../../libs/intrusive/perf/perf_list.cpp perf_list.cpp] source file. 3587 3587 3588 3588 [section:performance_results_push_back Back insertion and destruction]