|
||||
File indexing completed on 2025-01-31 10:01:55
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 #if !defined(BOOST_SPIRIT_SCANNER_FWD_HPP) 0009 #define BOOST_SPIRIT_SCANNER_FWD_HPP 0010 0011 #include <boost/spirit/home/classic/namespace.hpp> 0012 0013 namespace boost { namespace spirit { 0014 0015 BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN 0016 0017 /////////////////////////////////////////////////////////////////////////// 0018 // 0019 // policy classes 0020 // 0021 /////////////////////////////////////////////////////////////////////////// 0022 struct iteration_policy; 0023 struct action_policy; 0024 struct match_policy; 0025 0026 /////////////////////////////////////////////////////////////////////////// 0027 // 0028 // scanner_policies class 0029 // 0030 /////////////////////////////////////////////////////////////////////////// 0031 template < 0032 typename IterationPolicyT = iteration_policy, 0033 typename MatchPolicyT = match_policy, 0034 typename ActionPolicyT = action_policy> 0035 struct scanner_policies; 0036 0037 /////////////////////////////////////////////////////////////////////////// 0038 // 0039 // scanner class 0040 // 0041 /////////////////////////////////////////////////////////////////////////// 0042 template < 0043 typename IteratorT = char const*, 0044 typename PoliciesT = scanner_policies<> > 0045 class scanner; 0046 0047 BOOST_SPIRIT_CLASSIC_NAMESPACE_END 0048 0049 }} // namespace BOOST_SPIRIT_CLASSIC_NS 0050 0051 #endif 0052
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |