1 /*==============================================================================
2 Copyright (c) 2001-2010 Joel de Guzman
3 Copyright (c) 2010 Eric Niebler
4 Copyright (c) 2010 Thomas Heller
6 Distributed under the Boost Software License, Version 1.0. (See accompanying
7 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
8 ==============================================================================*/
10 #ifndef BOOST_PHOENIX_STATEMENT_SEQUENCE_HPP
11 #define BOOST_PHOENIX_STATEMENT_SEQUENCE_HPP
13 #include <boost/phoenix/core/limits.hpp>
14 #include <boost/phoenix/core/expression.hpp>
15 #include <boost/phoenix/core/meta_grammar.hpp>
17 namespace boost { namespace phoenix
21 template <typename A0, typename A1>
23 : expr<proto::tag::comma, A0, A1>
30 : expression::sequence<
37 template <typename Dummy>
38 struct meta_grammar::case_<proto::tag::comma, Dummy>
39 : enable_rule<rule::sequence, Dummy>