Ticket #3438: intrusive.patch

File intrusive.patch, 2.4 KB (added by anonymous, 13 years ago)

patch. replaces every instance of node_ptr(0) with node_ptr()

Line 
1diff /usr/include/boost/intrusive/circular_list_algorithms.hpp intrusive/circular_list_algorithms.hpp
266,67c66,67
3< NodeTraits::set_next(this_node, node_ptr(0));
4< NodeTraits::set_previous(this_node, node_ptr(0));
5---
6> NodeTraits::set_next(this_node, node_ptr());
7> NodeTraits::set_previous(this_node, node_ptr());
8diff /usr/include/boost/intrusive/circular_slist_algorithms.hpp intrusive/circular_slist_algorithms.hpp
9309c309
10< if(!n) return node_ptr(0);
11---
12> if(!n) return node_ptr();
13314c314
14< return node_ptr(0);
15---
16> return node_ptr();
17330c330
18< return node_ptr(0);
19---
20> return node_ptr();
21361c361
22< if(!n) return node_ptr(0);
23---
24> if(!n) return node_ptr();
25365c365
26< if(node_traits::get_next(first) == p) return node_ptr(0);
27---
28> if(node_traits::get_next(first) == p) return node_ptr();
29384c384
30< if(!new_before_last_pos) return node_ptr(0);
31---
32> if(!new_before_last_pos) return node_ptr();
33Gemeinsame Unterverzeichnisse: /usr/include/boost/intrusive/detail und intrusive/detail.
34diff /usr/include/boost/intrusive/hashtable.hpp intrusive/hashtable.hpp
351220c1220
36< this->priv_insert_in_group(node_ptr(0), n, optimize_multikey_t());
37---
38> this->priv_insert_in_group(node_ptr(), n, optimize_multikey_t());
392782c2782
40< dcast_bucket_ptr(it.pointed_node()) : node_ptr(0);
41---
42> dcast_bucket_ptr(it.pointed_node()) : node_ptr();
43diff /usr/include/boost/intrusive/linear_slist_algorithms.hpp intrusive/linear_slist_algorithms.hpp
44140c140
45< { NodeTraits::set_next(this_node, node_ptr(0)); }
46---
47> { NodeTraits::set_next(this_node, node_ptr()); }
48199c199
49< if(!p) return node_ptr(0);
50---
51> if(!p) return node_ptr();
52222c222
53< std::pair<node_ptr, node_ptr> ret(node_ptr(0), node_ptr(0));
54---
55> std::pair<node_ptr, node_ptr> ret(node_ptr(), node_ptr());
56256c256
57< old_last = base_t::get_previous_node(first, node_ptr(0));
58---
59> old_last = base_t::get_previous_node(first, node_ptr());
60261c261
61< NodeTraits::set_next(new_last, node_ptr(0));
62---
63> NodeTraits::set_next(new_last, node_ptr());
64277c277
65< std::pair<node_ptr, node_ptr> ret(node_ptr(0), node_ptr(0));
66---
67> std::pair<node_ptr, node_ptr> ret(node_ptr(), node_ptr());
68315c315
69< NodeTraits::set_next(new_last, node_ptr(0));
70---
71> NodeTraits::set_next(new_last, node_ptr());