]> git.lyx.org Git - lyx.git/blobdiff - boost/boost/property_map.hpp
* src/MenuBackend.[Ch]: the specialMenu is now a real menu, not a
[lyx.git] / boost / boost / property_map.hpp
index 004bf975565df3fba261c80a9382ac22ceb34f4d..9077ea37cd10d3f690e08462244cacbad706b2dd 100644 (file)
@@ -1,8 +1,7 @@
-//  (C) Copyright Jeremy Siek 1999-2001. Permission to copy, use, modify,
-//  sell and distribute this software is granted provided this
-//  copyright notice appears in all copies. This software is provided
-//  "as is" without express or implied warranty, and with no claim as
-//  to its suitability for any purpose.
+//  (C) Copyright Jeremy Siek 1999-2001.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
 
 //  See http://www.boost.org/libs/property_map for documentation.
 
@@ -397,10 +396,11 @@ namespace boost {
     typedef boost::lvalue_property_map_tag category;
 
     inline safe_iterator_property_map(
-      RandomAccessIterator first = RandomAccessIterator()
-      std::size_t n = 0, 
+      RandomAccessIterator first, 
+      std::size_t n_ = 0, 
       const IndexMap& _id = IndexMap() ) 
-      : iter(first), n(n), index(_id) { }
+      : iter(first), n(n_), index(_id) { }
+    inline safe_iterator_property_map() { }
     inline R operator[](key_type v) const {
       assert(get(index, v) < n);
       return *(iter + get(index, v)) ;