-// (C) Copyright Jeremy Siek, 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, 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.
m_map(m) {}
private:
- typename lvalue_pmap_iter::reference
+ typename super_t::reference
dereference() const
{
return m_map[*(this->base_reference())];
{
- friend class iterator_core_access;
+ friend class boost::iterator_core_access;
typedef iterator_adaptor< readable_pmap_iter< Iterator, ReadablePropertyMap >,
Iterator,
m_map(m) {}
private:
- typename readable_pmap_iter::reference
+ typename super_t::reference
dereference() const
{
return get(m_map, *(this->base_reference()));