Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Phoenix 3.0
PrevUpHomeNext

This was the first official release of Phoenix as first class Boost citizen. As a consequence of the review of Phoenix V2 the internals got completely rewritten. Therefore the internal extension mechanism is different.

  • composite<...>, as_composite<...> and compose are gone and have been replaced. For an in depth discussion see the section Inside Phoenix
  • phoenix.modules.function phoenix::function now supports function objects that implement the Boost.Result Of protocol. This is a breaking change
  • Boilerplate macros to easily adapt already existing functions and function objects
  • Bind is not completely compatible with Boost.Bind. The limitations will be documented as soon as possible.

PrevUpHomeNext