Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Header <boost/proto/debug.hpp>

Utilities for debugging Proto expression trees


BOOST_PROTO_ASSERT_MATCHES(expr, Grammar)
BOOST_PROTO_ASSERT_MATCHES_NOT(expr, Grammar)
namespace boost {
  namespace proto {
    template<typename Expr> void display_expr(Expr const &, std::ostream &);
    template<typename Expr> void display_expr(Expr const &);
    template<typename Grammar, typename Expr> 
      void assert_matches(Expr const &);
    template<typename Grammar, typename Expr> 
      void assert_matches_not(Expr const &);
    namespace functional {
      struct display_expr;
    }
  }
}

PrevUpHomeNext