#include <boost/spirit/home/classic/phoenix/actor.hpp>#include <boost/spirit/home/classic/phoenix/composite.hpp>#include <boost/static_assert.hpp>

Namespaces | |
| phoenix | |
Macros | |
| #define | PHOENIX_CONSTRUCT_LIMIT PHOENIX_LIMIT |
Functions | |
| phoenix::BOOST_STATIC_ASSERT (PHOENIX_LIMIT<=PHOENIX_LIMIT) | |
| template<typename T , typename BaseAT > | |
| actor< static_cast_l< T, BaseAT > > | phoenix::static_cast_ (actor< BaseAT > const &a) |
| template<typename T , typename BaseAT > | |
| actor< dynamic_cast_l< T, BaseAT > > | phoenix::dynamic_cast_ (actor< BaseAT > const &a) |
| template<typename T , typename BaseAT > | |
| actor< reinterpret_cast_l< T, BaseAT > > | phoenix::reinterpret_cast_ (actor< BaseAT > const &a) |
| template<typename T , typename BaseAT > | |
| actor< const_cast_l< T, BaseAT > > | phoenix::const_cast_ (actor< BaseAT > const &a) |
| template<typename T > | |
| impl::make_composite < construct_l_0< T > >::type | phoenix::construct_ () |
| template<typename T , typename A > | |
| impl::make_composite < construct_1< T >, A >::type | phoenix::construct_ (A const &a) |
| template<typename T , typename A , typename B > | |
| impl::make_composite < construct_2< T >, A, B > ::type | phoenix::construct_ (A const &a, B const &b) |
| template<typename T , typename A , typename B , typename C > | |
| impl::make_composite < construct_3< T >, A, B, C > ::type | phoenix::construct_ (A const &a, B const &b, C const &c) |
| #define PHOENIX_CONSTRUCT_LIMIT PHOENIX_LIMIT |