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

This is the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

experimental::deferred_conditional

Used to represent a deferred conditional branch.

template<
    typename OnTrue = deferred_noop,
    typename OnFalse = deferred_noop>
class deferred_conditional
Member Functions

Name

Description

deferred_conditional [constructor]

Construct a deferred conditional with the value to determine which branch will be executed.

operator()

Invoke the conditional branch bsaed on the stored alue.

otherwise

Set the false branch of the conditional.

then

Set the true branch of the conditional.

Requirements

Header: boost/asio/experimental/deferred.hpp

Convenience header: None


PrevUpHomeNext