/////////////////////////////////////////////////////////////////////////////\r
//\r
-// (C) Copyright Ion Gaztañaga 2006-2007\r
+// (C) Copyright Ion Gazta�aga 2006-2007\r
//\r
// Distributed under the Boost Software License, Version 1.0.\r
// (See accompanying file LICENSE_1_0.txt or copy at\r
#ifndef BOOST_INTRUSIVE_IHASHTABLE_HPP\r
#define BOOST_INTRUSIVE_IHASHTABLE_HPP\r
\r
-#include <boost/intrusive/detail/config_begin.hpp>\r
+#include "config_begin.hpp"\r
//std C++\r
#include <functional>\r
#include <iterator>\r
#include <boost/static_assert.hpp>\r
#include <boost/functional/hash.hpp>\r
//General intrusive utilities\r
-#include <boost/intrusive/detail/pointer_type.hpp>\r
-#include <boost/intrusive/detail/pointer_to_other.hpp>\r
-#include <boost/intrusive/linking_policy.hpp>\r
+#include "pointer_type.hpp"\r
+#include "pointer_to_other.hpp"\r
+#include "../linking_policy.hpp"\r
//Implementation utilities\r
-#include <boost/intrusive/iunordered_set_hook.hpp>\r
-#include <boost/intrusive/islist.hpp>\r
+#include "../iunordered_set_hook.hpp"\r
+#include "../islist.hpp"\r
#include <cstddef>\r
#include <iterator>\r
\r
++local_it_;\r
size_type buckets_len = bucket_info_->buckets_len_;\r
bucket_ptr buckets = bucket_info_->buckets_;\r
- while (local_it_ == islist_from_bucket(buckets[n_bucket_]).end()){\r
- if (++n_bucket_ == buckets_len){\r
- local_it_ = invalid_local_it(*bucket_info_);\r
- break;\r
- }\r
- local_it_ = islist_from_bucket(buckets[n_bucket_]).begin();\r
- }\r
+ while (local_it_ == islist_from_bucket(buckets[n_bucket_]).end()){\r
+ if (++n_bucket_ == buckets_len) {\r
+ local_it_ = invalid_local_it(*bucket_info_);\r
+ break;\r
+ }\r
+ local_it_ = islist_from_bucket(buckets[n_bucket_]).begin();\r
+ }\r
return static_cast<Self&> (*this);\r
}\r
\r
} //namespace intrusive \r
} //namespace boost \r
\r
-#include <boost/intrusive/detail/config_end.hpp>\r
+#include "config_end.hpp"\r
\r
#endif //BOOST_INTRUSIVE_IHASHTABLE_HPP\r