source: NonGTP/Boost/boost/iostreams/detail/is_iterator_range.hpp @ 857

Revision 857, 847 bytes checked in by igarcia, 18 years ago (diff)
Line 
1// (C) Copyright Jonathan Turkanis 2003.
2// Distributed under the Boost Software License, Version 1.0. (See accompanying
3// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt.)
4
5// See http://www.boost.org/libs/iostreams for documentation.
6
7#ifndef BOOST_IOSTREAMS_DETAIL_IS_ITERATOR_RANGE_HPP_INCLUDED
8#define BOOST_IOSTREAMS_DETAIL_IS_ITERATOR_RANGE_HPP_INCLUDED       
9 
10#include <boost/iostreams/detail/bool_trait_def.hpp>
11
12namespace boost {
13
14// We avoid dependence on Boost.Range by using a forward declaration.
15template<typename Iterator>
16class iterator_range;
17   
18namespace iostreams {
19
20BOOST_IOSTREAMS_BOOL_TRAIT_DEF(is_iterator_range, boost::iterator_range, 1)
21
22} // End namespace iostreams.
23
24} // End namespace boost.
25
26#endif // #ifndef BOOST_IOSTREAMS_DETAIL_IS_ITERATOR_RANGE_HPP_INCLUDED
Note: See TracBrowser for help on using the repository browser.