3c2872a36a
The modifications I made are very small but they are absolutely usefull to use osgIntrospection with visual studio 7.1 or 8 in debug modes. This should also solve other minor common problems (converter memory leak, virtual destructor for PropertyInfo, etc...). I choosed two function names : Reflection::uninitialize() and Type::reset(), this can of course be changed if someone has a better idea... I made the changes against OSG 2.2.0 public release. I tested the result with VS 7.1, VS 7.1 SP1, VS 8.0 SP1 and AQTime 5.0 on Windows XP SP2... All 4 seem to agree : they detected memory leaks before and don't anymore. Sorry I haven't take the time to test that on linux but the changes are so small I doubt there could be a problem... I let you check that on your side :-). I hope this will help making OSG an even more wonderfull library." |
||
---|---|---|
.. | ||
Attributes | ||
Comparator | ||
ConstructorInfo | ||
Converter | ||
ConverterProxy | ||
CustomAttribute | ||
CustomAttributeProvider | ||
Exceptions | ||
Export | ||
ExtendedTypeInfo | ||
InstanceCreator | ||
MethodInfo | ||
ParameterInfo | ||
PropertyInfo | ||
PublicMemberAccessor | ||
ReaderWriter | ||
Reflection | ||
ReflectionMacros | ||
Reflector | ||
StaticMethodInfo | ||
Type | ||
type_traits | ||
TypedConstructorInfo | ||
TypedMethodInfo | ||
TypeNameAliasProxy | ||
Utility | ||
Value | ||
variant_cast | ||
Version |