BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM

Constrain a function definition to when VARIANT constructs from TYPE.

Synopsis

Declared in <bslstl_variant.h>

#define BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM(VARIANT, TYPE)

Description

This component-private macro is used as a constraint in function definitions which require the specified VARIANT to be constructible from the specified TYPE.

Parameters

NameDescription
VARIANTvariant specialization under consideration
TYPEcandidate alternative or converting type