Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 10:09:00

0001 /*=============================================================================
0002     Copyright (c) 2006 Tobias Schwinger
0003     http://spirit.sourceforge.net/
0004 
0005   Distributed under the Boost Software License, Version 1.0. (See accompanying
0006   file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0007 =============================================================================*/
0008 
0009 #if !defined(BOOST_SPIRIT_FILE_ITERATOR_FWD_HPP)
0010 #define BOOST_SPIRIT_FILE_ITERATOR_FWD_HPP
0011 
0012 #include <boost/spirit/home/classic/namespace.hpp>
0013 
0014 namespace boost { namespace spirit {
0015 
0016 BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN
0017 
0018     namespace fileiter_impl 
0019     {
0020         template <typename CharT = char>
0021         class std_file_iterator;
0022 
0023         // may never be defined -- so what...
0024         template <typename CharT = char>
0025         class mmap_file_iterator;
0026     } 
0027 
0028     // no defaults here -- too much dependencies
0029     template <
0030         typename CharT,
0031         typename BaseIterator
0032     > class file_iterator;
0033 
0034 BOOST_SPIRIT_CLASSIC_NAMESPACE_END
0035 
0036 }} // namespace BOOST_SPIRIT_CLASSIC_NS
0037 
0038 #endif
0039