OpenSceneGraph/include/osgIntrospection
Robert Osfield 3c2872a36a From Emmanuel Roche, "I'm joining two zip files to this mail for the modified sources and include files of osgIntrospection.
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."
2008-02-25 16:26:30 +00:00
..
Attributes From David Callu: 2006-10-17 15:17:06 +00:00
Comparator From Mike Wittman, "These changes add support for reflection of reference and const reference type representations via osgIntrospection::Type. This covers just the static type information; the dynamic behavior via Type::createInstance/Type::InvokeMethod should not be affected." 2007-02-12 17:14:46 +00:00
ConstructorInfo From Mike Wittman, "Here is the next in the series of changes I'm making to OSG introspection to support the attributes needed for C# bindings. This change adds virtual/pure virtual attributes to MethodInfo and an explicit attribute to ConstructorInfo using the implementation strategy that David Callu recommended a few months back (thanks David!). This change updates both genwrapper and osgIntrospection, and assumes the osgIntrospection reference support that's still pending in your submission queue." 2007-02-12 17:59:18 +00:00
Converter From David Callu, 2007-06-30 14:21:34 +00:00
ConverterProxy
CustomAttribute
CustomAttributeProvider From Emmanuel Roche, "I'm joining two zip files to this mail for the modified sources and include files of osgIntrospection. 2008-02-25 16:26:30 +00:00
Exceptions From Mike Wittman, added protected function support 2007-03-01 11:54:30 +00:00
Export
ExtendedTypeInfo From Mike Wittman, support for reference parameters 2007-02-13 09:33:35 +00:00
InstanceCreator From Mike Wittman, added protected function support 2007-03-01 11:54:30 +00:00
MethodInfo From Mike Wittman, "Here is the next in the series of changes I'm making to OSG introspection to support the attributes needed for C# bindings. This change adds virtual/pure virtual attributes to MethodInfo and an explicit attribute to ConstructorInfo using the implementation strategy that David Callu recommended a few months back (thanks David!). This change updates both genwrapper and osgIntrospection, and assumes the osgIntrospection reference support that's still pending in your submission queue." 2007-02-12 17:59:18 +00:00
ParameterInfo
PropertyInfo From Emmanuel Roche, "I'm joining two zip files to this mail for the modified sources and include files of osgIntrospection. 2008-02-25 16:26:30 +00:00
PublicMemberAccessor
ReaderWriter From Mike Wittman, "These changes add support for reflection of reference and const reference type representations via osgIntrospection::Type. This covers just the static type information; the dynamic behavior via Type::createInstance/Type::InvokeMethod should not be affected." 2007-02-12 17:14:46 +00:00
Reflection From Emmanuel Roche, "I'm joining two zip files to this mail for the modified sources and include files of osgIntrospection. 2008-02-25 16:26:30 +00:00
ReflectionMacros From Mike Wittman, "This change to genwrapper and osgIntrospection gives access to 2007-06-08 10:11:00 +00:00
Reflector From David Callu, "After the mail of Emmanuel Roche to convert a void * in a known pointer (for example osg::Geode *), I has searched an elegant way to introduce this feature. 2007-07-27 17:16:18 +00:00
StaticMethodInfo From Mike Wittman, added protected function support 2007-03-01 11:54:30 +00:00
Type From Emmanuel Roche, "I'm joining two zip files to this mail for the modified sources and include files of osgIntrospection. 2008-02-25 16:26:30 +00:00
type_traits From Mike Wittman, support for reference parameters 2007-02-13 09:33:35 +00:00
TypedConstructorInfo From Mike Wittman, "Here is the next in the series of changes I'm making to OSG introspection to support the attributes needed for C# bindings. This change adds virtual/pure virtual attributes to MethodInfo and an explicit attribute to ConstructorInfo using the implementation strategy that David Callu recommended a few months back (thanks David!). This change updates both genwrapper and osgIntrospection, and assumes the osgIntrospection reference support that's still pending in your submission queue." 2007-02-12 17:59:18 +00:00
TypedMethodInfo From Mike Wittman, added protected function support 2007-03-01 11:54:30 +00:00
TypeNameAliasProxy From Mike Wittman, "These changes add support for reflection of reference and const reference type representations via osgIntrospection::Type. This covers just the static type information; the dynamic behavior via Type::createInstance/Type::InvokeMethod should not be affected." 2007-02-12 17:14:46 +00:00
Utility From David Callu: 2006-10-17 15:17:06 +00:00
Value From David Callu, " bug: 2007-03-16 14:28:27 +00:00
variant_cast
Version From David Callu, improved consistency of Version strings and add version support 2007-09-05 17:12:24 +00:00