• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*=============================================================================
2     Copyright (c) 2006 Tobias Schwinger
3     http://spirit.sourceforge.net/
4 
5   Distributed under the Boost Software License, Version 1.0. (See accompanying
6   file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7 =============================================================================*/
8 #if !defined(BOOST_SPIRIT_DISTINCT_FWD_HPP)
9 #define BOOST_SPIRIT_DISTINCT_FWD_HPP
10 
11 #include <boost/spirit/home/classic/namespace.hpp>
12 
13 namespace boost { namespace spirit {
14 
15 BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN
16 
17     template<typename CharT> class chset;
18 
19     template <typename CharT = char, typename TailT = chset<CharT> >
20     class distinct_parser;
21 
22     template <typename CharT = char, typename TailT = chset<CharT> >
23     class distinct_directive;
24 
25     template <typename ScannerT = scanner<> >
26     class dynamic_distinct_parser;
27 
28     template <typename ScannerT = scanner<> >
29     class dynamic_distinct_directive;
30 
31 BOOST_SPIRIT_CLASSIC_NAMESPACE_END
32 
33 }} // namespace BOOST_SPIRIT_CLASSIC_NS
34 
35 #endif
36 
37 
38