Overloaded is a structure that holds a series of objects that have an operator(), and provides the ability to call one of them determined by the parameters that are passed to the operator.

Synopsis

Declared in <bdlf_overloaded.h>

template<class... TS>
struct Overloaded
    : Overloaded_Wrapper<TS>::Type...

Base Classes

Name

Description

Overloaded_Wrapper<TS>::Type...

Using Declarations

Name

operator()

Deduction Guides

Name

Overloaded<TS...>

Created with MrDocs