Enable a constructor when VARIANT can construct from TYPE.
Declared in <bslstl_variant.h>
#define BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM(VARIANT, TYPE)
This component-private macro is used as a constraint in function declarations which require the specified VARIANT to be constructible from the specified TYPE.
| Name | Description |
|---|---|
| VARIANT | variant specialization under consideration |
| TYPE | candidate alternative or converting type |