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 to view this page for the latest version.
PrevUpHomeNext

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/deferred.hpp

Convenience header: boost/asio.hpp


PrevUpHomeNext