X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=boost%2Fintrusive%2Filist.hpp;h=67590ee5f3e03129e7ae3a6f4be5427cfc432d6b;hb=209950ee5f6898978cd68614ef339ae3531c5c53;hp=11157034bf8416722a80ff3672153425d4ae4c97;hpb=8d2d26f114d3df0a60c5c516fcf40671b1e55558;p=senf.git
diff --git a/boost/intrusive/ilist.hpp b/boost/intrusive/ilist.hpp
index 1115703..67590ee 100644
--- a/boost/intrusive/ilist.hpp
+++ b/boost/intrusive/ilist.hpp
@@ -1,7 +1,7 @@
/////////////////////////////////////////////////////////////////////////////
//
// (C) Copyright Olaf Krzikalla 2004-2006.
-// (C) Copyright Ion Gaztañaga 2006-2007
+// (C) Copyright Ion Gazta�aga 2006-2007
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
@@ -450,7 +450,7 @@ class ilist
//! Throws: Nothing.
//!
//! Complexity: Constant.
- reverse_iterator rend()
+ reverse_iterator rend()
{ return reverse_iterator(begin()); }
//! Effects: Returns a const_reverse_iterator pointing to the end
@@ -459,7 +459,7 @@ class ilist
//! Throws: Nothing.
//!
//! Complexity: Constant.
- const_reverse_iterator rend() const
+ const_reverse_iterator rend() const
{ return const_reverse_iterator(begin()); }
//! Effects: Returns the number of the elements contained in the list.
@@ -1091,22 +1091,22 @@ class ilist
template
void unique_and_destroy(BinaryPredicate pred, Destroyer destroyer)
{
- if(!this->empty()){
- iterator first = begin();
- iterator after = first;
- ++after;
- while(after != this->end()){
- if(pred(*first, *after)){
- pointer p = after.operator->();
- after = erase(after);
- destroyer(p);
+ if(!this->empty()) {
+ iterator first = begin();
+ iterator after = first;
+ ++after;
+ while(after != this->end()) {
+ if(pred(*first, *after)) {
+ pointer p = after.operator->();
+ after = erase(after);
+ destroyer(p);
+ }
+ else {
+ first = after++;
+ }
}
- else{
- first = after++;
- }
- }
- }
- }
+ }
+ }
//! Requires: value must be a reference to a value inserted in a list.
//!