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

Name

Description

VARIANT

variant specialization under consideration

TYPE

candidate alternative or converting type

Created with MrDocs