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

boost::msm::backmp11::dispatch_strategy::flat_fold :: Boost Libraries Documentation

boost::msm::backmp11::dispatch_strategy::flat_fold

Generates a flat fold of inline comparison branches.

Synopsis

Declared in <boost/msm/backmp11/state_machine_config.hpp>

struct flat_fold;

Description

The code can be optimized to a jump table.

  • + Best executable size and runtime speed for most compilers

  • + No indirection — fully inlinable

  • ‐ O(n) comparisons in the worst case

Created with MrDocs