/usr/include/boost/spirit/home/classic/iterator
Edit: /usr/include/boost/spirit/home/classic/iterator/position_iterator_fwd.hpp (1814B)
/*=============================================================================
Copyright (c) 2006 Tobias Schwinger
Copyright (c) 2002-2006 Hartmut Kaiser
http://spirit.sourceforge.net/
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)
=============================================================================*/
#if !defined(BOOST_SPIRIT_POSITION_ITERATOR_FWD_HPP)
#define BOOST_SPIRIT_POSITION_ITERATOR_FWD_HPP
#include
#include // for std::iterator_traits
#include
#include
namespace boost { namespace spirit {
BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN
template
struct file_position_base;
typedef file_position_base file_position;
template
struct file_position_without_column_base;
typedef file_position_without_column_base file_position_without_column;
template <
typename ForwardIteratorT,
typename PositionT = file_position_base<
std::basic_string<
typename std::iterator_traits::value_type
>
>,
typename SelfT = nil_t
>
class position_iterator;
template
<
typename ForwardIteratorT,
typename PositionT = file_position_base<
std::basic_string<
typename std::iterator_traits::value_type
>
>
>
class position_iterator2;
template class position_policy;
BOOST_SPIRIT_CLASSIC_NAMESPACE_END
}} // namespace BOOST_SPIRIT_CLASSIC_NS
#endif