
19 Jul
2011
19 Jul
'11
11:49 p.m.
Why not just overload operators << and >> in the global namespace, as the docs say, rather than overloading them in the boost::fusion namespace?
I didn't want to pollute the global namespace. At one point, I only had native fusion sequences. However, in light of recent events, where more foreign sequences have been adapted, and some of those with namespaces that cannot be touched (e.g. std), this is indeed seems necessary. I'll take that into consideration.
Well, since the operator is guarded by an
enable_if