Replace OpenSG's custom metaprogramming functions with boost mpl and boost type_traits
|Reported by:||allenb||Owned by:||vossg|
I think it would be a good idea to start using boost.mpl and boost type_traits for OpenSG's meta programming needs. This would remove code from OpenSG (ie. less code to support) and would use some very well documented and well tested alternatives from boost.
In particular I suggest using mpl to replace osgIF and possibly some other metaprogramming constructs in OpenSG.