On 2015-01-07 10:41, Rob Stewart wrote:
That looks nice, but I don't see how it will work for, say, variant<std::string,std::map<int,something>,int>. What's the common type for those types?
common_type is merely used for the return types of the functors.