Avoid template mess when importing base class constructors of heavily templated base class
This is just short inquiery if it is at all possible to somehow import base class constructors without all the template bloat. Consider this example where I’m inheriting from a templated std::variant: template <typename StringType, typename Allocator> class JSON : public std::variant<std::monostate, std::unordered_map<StringType, JSON<StringType, Allocator>, std::hash<JSON<StringType, Allocator>>, std::equal_to<StringType>, Allocator>, std::vector<JSON<StringType, Allocator>, Allocator>, bool, double, StringType>… Read More Avoid template mess when importing base class constructors of heavily templated base class