
8 Jan
2011
8 Jan
'11
9:34 p.m.
If it's really just shared_ptr's in the variant, I would seriously consider replacing it with shared_ptr<void> (with a type tag if necessary). Just a thought.
Seriously, could be a big simplification and speedup vs. using using variant.
Could you please elaborate a bit on this? How to replace variant<shared_ptr<T> > with shared_ptr<void> and a tag? Wouldn't the tags be wrapped in a variant anyway? Thanks.