OpenSceneGraph/include/osgIntrospection
Robert Osfield 2fbbbca1a0 From Mike Wittman, "This change to genwrapper and osgIntrospection gives access to
the declaring file for a given type via the new member function
osgIntrospection::Type::getDeclaringFile.  This information is useful
in order to know what header to include when auto-generating wrappers
for a given type.

During the C# wrapper generator development I've been keeping the
declaring file configuration state up-to-date manually with changes
to OSG, and it's proven to require substantial effort.  So it would be
extremely valuable to get this change in before 2.0 to reduce maintenance
during the lifetime of the release.  It'll also be equally useful to
others looking to create wrapper generators using osgIntrospection.

This is a fairly simple change and was tested with a fresh rebuild of the
entire suite of osgWrapper libraries, so it should be relatively low risk
(fingers crossed)."
2007-06-08 10:11:00 +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 Updated copyright years. 2006-07-18 15:21:48 +00:00
ConverterProxy Updated copyright years. 2006-07-18 15:21:48 +00:00
CustomAttribute Updated copyright years. 2006-07-18 15:21:48 +00:00
CustomAttributeProvider Updated copyright years. 2006-07-18 15:21:48 +00:00
Exceptions From Mike Wittman, added protected function support 2007-03-01 11:54:30 +00:00
Export Updated copyright years. 2006-07-18 15:21:48 +00:00
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 Updated copyright years. 2006-07-18 15:21:48 +00:00
PropertyInfo From David Callu: 2006-10-17 15:17:06 +00:00
PublicMemberAccessor From David Callu, 2006-09-01 12:52:15 +00:00
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 David Callu, " bug: 2007-03-16 14:28:27 +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 Mike Wittman, "This change to genwrapper and osgIntrospection gives access to 2007-06-08 10:11:00 +00:00
StaticMethodInfo From Mike Wittman, added protected function support 2007-03-01 11:54:30 +00:00
Type From Mike Wittman, "This change to genwrapper and osgIntrospection gives access to 2007-06-08 10:11:00 +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 Updated copyright years. 2006-07-18 15:21:48 +00:00