epoc32/include/stdapis/boost/range/const_reverse_iterator.hpp
author William Roberts <williamr@symbian.org>
Tue, 16 Mar 2010 16:12:26 +0000
branchSymbian2
changeset 2 2fe1408b6811
permissions -rw-r--r--
Final list of Symbian^2 public API header files
williamr@2
     1
// Boost.Range library
williamr@2
     2
//
williamr@2
     3
//  Copyright Thorsten Ottosen 2003-2004. Use, modification and
williamr@2
     4
//  distribution is subject to the Boost Software License, Version
williamr@2
     5
//  1.0. (See accompanying file LICENSE_1_0.txt or copy at
williamr@2
     6
//  http://www.boost.org/LICENSE_1_0.txt)
williamr@2
     7
//
williamr@2
     8
// For more information, see http://www.boost.org/libs/range/
williamr@2
     9
//
williamr@2
    10
williamr@2
    11
#ifndef BOOST_RANGE_CONST_REVERSE_ITERATOR_HPP
williamr@2
    12
#define BOOST_RANGE_CONST_REVERSE_ITERATOR_HPP
williamr@2
    13
williamr@2
    14
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
williamr@2
    15
# pragma once
williamr@2
    16
#endif
williamr@2
    17
williamr@2
    18
#include <boost/range/config.hpp>
williamr@2
    19
#include <boost/range/const_iterator.hpp>
williamr@2
    20
#include <boost/iterator/reverse_iterator.hpp>
williamr@2
    21
williamr@2
    22
namespace boost
williamr@2
    23
{
williamr@2
    24
    //////////////////////////////////////////////////////////////////////////
williamr@2
    25
    // default
williamr@2
    26
    //////////////////////////////////////////////////////////////////////////
williamr@2
    27
    
williamr@2
    28
    template< typename C >
williamr@2
    29
    struct range_const_reverse_iterator
williamr@2
    30
    {
williamr@2
    31
        typedef reverse_iterator< 
williamr@2
    32
            BOOST_DEDUCED_TYPENAME range_const_iterator<C>::type > type;
williamr@2
    33
    };
williamr@2
    34
    
williamr@2
    35
} // namespace boost
williamr@2
    36
williamr@2
    37
#endif