2 From the MPL standpoint, all iterators are opaque types. Incrementing,
3 dereferencing and the rest of iterator functionality is accessed
4 through the associated iterator metafunctions.
7 .. copyright:: Copyright © 2001-2009 Aleksey Gurtovoy and David Abrahams
8 Distributed under the Boost Software License, Version 1.0. (See accompanying
9 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)