/*============================================================================= Copyright (c) 2001-2011 Hartmut Kaiser Copyright (c) 2011 Robert Nelson Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) =============================================================================*/ // These (compilation) tests verify that Proto's operator overloads do not // trigger the corresponding operator overloads exposed by Fusion. #include #include #include #include #include int main() { namespace qi = boost::spirit::qi; static qi::rule const a; static qi::rule const b; qi::rule rule = a > b; int vars; qi::rule const r; qi::rule r2 = r(boost::phoenix::ref(vars)) > qi::eps; }