#include <boost/spirit/home/classic/phoenix/actor.hpp>
#include <boost/spirit/home/classic/phoenix/composite.hpp>
#include <boost/static_assert.hpp>
Classes | |
struct | phoenix::new_l_0< T > |
struct | phoenix::new_l< T > |
struct | phoenix::new_l< T >::result< A, B, C > |
struct | phoenix::new_1< T > |
struct | phoenix::new_1< T >::result< A > |
struct | phoenix::new_2< T > |
struct | phoenix::new_2< T >::result< A, B > |
struct | phoenix::new_3< T > |
struct | phoenix::new_3< T >::result< A, B, C > |
Namespaces | |
phoenix | |
Macros | |
#define | PHOENIX_CONSTRUCT_LIMIT PHOENIX_LIMIT |
Functions | |
phoenix::BOOST_STATIC_ASSERT (PHOENIX_LIMIT<=PHOENIX_LIMIT) | |
template<typename T > | |
impl::make_composite< new_l_0 < T > >::type | phoenix::new_ () |
template<typename T , typename A > | |
impl::make_composite< new_1< T > , A >::type | phoenix::new_ (A const &a) |
template<typename T , typename A , typename B > | |
impl::make_composite< new_2< T > , A, B >::type | phoenix::new_ (A const &a, B const &b) |
template<typename T , typename A , typename B , typename C > | |
impl::make_composite< new_3< T > , A, B, C >::type | phoenix::new_ (A const &a, B const &b, C const &c) |
#define PHOENIX_CONSTRUCT_LIMIT PHOENIX_LIMIT |