BloombergLP::bslstl::Variant_Function<void, t_VISITOR, t_VARIANT, t_INDEX>

This partial specialization is used when t_RET is void. The visitor is invoked and its return value, if any, is ignored. This partial specialization is necessary because a void-returning function cannot contain a return statement with a non-void operand.

Synopsis

Declared in <bslstl_variant.h>

template<
    class t_VISITOR,
    class t_VARIANT,
    size_t t_INDEX>
struct Variant_Function<void, t_VISITOR, t_VARIANT, t_INDEX>;

Static Member Functions

NameDescription
functionImpl Invoke the specified visitor on alternative t_INDEX of variant.