id summary reporter owner description type status milestone component version severity resolution keywords cc 12155 variant does not support a class derived from variant as one of its types Tobias Reh Antony Polukhin "variant does not support a class derived from variant as one of its types. See the following example code: {{{#!c++ struct A {}; struct B {}; struct C {}; struct AB : boost::variant {}; using AB_C = boost::variant; void foo() { AB ab; AB_C ab_c{ab}; // member function convert_construct is abiguous } }}} " Bugs closed Boost 1.62.0 variant Boost 1.60.0 Problem fixed