File indexing completed on 2025-01-31 10:01:57
0001
0002
0003
0004
0005
0006
0007
0008 #if !defined(BOOST_SPIRIT_EXCEPTIONS_FWD_HPP)
0009 #define BOOST_SPIRIT_EXCEPTIONS_FWD_HPP
0010
0011 #include <boost/spirit/home/classic/namespace.hpp>
0012 #include <boost/spirit/home/classic/core/nil.hpp>
0013
0014 namespace boost { namespace spirit {
0015
0016 BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN
0017
0018 template <typename ErrorDescrT, typename IteratorT = char const*>
0019 struct parser_error;
0020
0021 template <typename ErrorDescrT, typename ParserT>
0022 struct assertive_parser;
0023
0024 template <typename ErrorDescrT>
0025 struct assertion;
0026
0027 template <typename T = nil_t>
0028 struct error_status;
0029
0030 template <typename ErrorDescrT, typename ParserT, typename HandlerT>
0031 struct fallback_parser;
0032
0033 template <typename ErrorDescrT>
0034 struct guard;
0035
0036 BOOST_SPIRIT_CLASSIC_NAMESPACE_END
0037
0038 }}
0039
0040 #endif
0041