#include <boost/config.hpp>#include <boost/static_assert.hpp>#include <boost/type_traits/is_same.hpp>

Macros | |
| #define | BOOST_SPIRIT_ASSERT_MSG(Cond, Msg, Types) BOOST_STATIC_ASSERT_MSG(Cond, # Msg) | 
| #define | BOOST_SPIRIT_ASSERT_MATCH(Domain, Expr) | 
| #define | BOOST_SPIRIT_ASSERT_FAIL(TemplateParam, Msg, Types) | 
| #define BOOST_SPIRIT_ASSERT_FAIL | ( | TemplateParam, | |
| Msg, | |||
| Types | |||
| ) | 
Referenced by boost::spirit::karma::auto_generator< Modifiers >::generate(), boost::spirit::karma::any_string< CharEncoding, Tag >::generate(), boost::spirit::karma::any_bool_generator< T, CharEncoding, Tag, Policies >::generate(), boost::spirit::karma::any_stream_generator< Char, CharEncoding, Tag >::generate(), boost::spirit::karma::any_real_generator< T, Policies, CharEncoding, Tag >::generate(), boost::spirit::karma::any_int_generator< T, CharEncoding, Tag, Radix, force_sign >::generate(), boost::spirit::karma::any_binary_generator< T, endian, bits >::generate(), boost::spirit::karma::any_uint_generator< T, CharEncoding, Tag, Radix >::generate(), boost::spirit::repository::karma::subrule< ID_, T1, T2 >::generate(), boost::spirit::repository::qi::subrule< ID_, T1, T2 >::parse(), boost::spirit::karma::char_class< Tag, CharEncoding, CharClass >::test(), boost::spirit::karma::any_char< CharEncoding, Tag >::test(), boost::spirit::karma::char_range< CharEncoding, Tag >::test(), and boost::spirit::karma::char_set< CharEncoding, Tag, no_attribute >::test().
| #define BOOST_SPIRIT_ASSERT_MATCH | ( | Domain, | |
| Expr | |||
| ) | 
Referenced by boost::spirit::karma::attr_cast_generator< Exposed, Transformed, Subject >::attr_cast_generator(), boost::spirit::qi::attr_cast_parser< Exposed, Transformed, Subject >::attr_cast_parser(), boost::spirit::qi::copy(), boost::spirit::qi::rule< Iterator, T1, T2, T3, T4 >::define(), boost::spirit::karma::rule< OutputIterator, T1, T2, T3, T4 >::define(), boost::spirit::karma::format(), boost::spirit::karma::format_delimited(), boost::spirit::karma::generate(), boost::spirit::karma::generate_delimited(), boost::spirit::qi::match(), boost::spirit::lex::detail::operator+=(), boost::spirit::lex::detail::lexer_def_< lexer >::operator=(), boost::spirit::qi::parse(), boost::spirit::qi::phrase_match(), boost::spirit::qi::phrase_parse(), boost::spirit::lex::tokenize_and_parse(), boost::spirit::lex::tokenize_and_phrase_parse(), boost::spirit::karma::what(), and boost::spirit::qi::what().
| #define BOOST_SPIRIT_ASSERT_MSG | ( | Cond, | |
| Msg, | |||
| Types | |||
| ) | BOOST_STATIC_ASSERT_MSG(Cond, # Msg) | 
Referenced by boost::spirit::karma::char_set< CharEncoding, Tag, no_attribute >::char_set(), boost::spirit::qi::char_set< CharEncoding, no_attribute, no_case >::char_set(), boost::spirit::qi::char_set< CharEncoding, no_attribute, true >::char_set(), boost::spirit::qi::grammar< Iterator, T1, T2, T3, T4 >::grammar(), boost::spirit::karma::grammar< OutputIterator, T1, T2, T3, T4 >::grammar(), and v2_eval().