Files
OpenSceneGraph/src/osgWrappers/osgIntrospection/MethodInfo.cpp

46 lines
2.1 KiB
C++

// ***************************************************************************
//
// Generated automatically by genwrapper.
// Please DO NOT EDIT this file!
//
// ***************************************************************************
#include <osgIntrospection/ReflectionMacros>
#include <osgIntrospection/TypedMethodInfo>
#include <osgIntrospection/Attributes>
#include <osgIntrospection/MethodInfo>
#include <osgIntrospection/Type>
#include <osgIntrospection/Value>
// Must undefine IN and OUT macros defined in Windows headers
#ifdef IN
#undef IN
#endif
#ifdef OUT
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgIntrospection::MethodInfo)
I_BaseType(osgIntrospection::CustomAttributeProvider);
I_Constructor4(IN, const std::string &, qname, IN, const osgIntrospection::Type &, decltype, IN, const osgIntrospection::Type &, rtype, IN, const osgIntrospection::ParameterInfoList &, plist);
I_Method0(const osgIntrospection::Type &, getDeclaringType);
I_Method0(const std::string &, getName);
I_Method0(const osgIntrospection::Type &, getReturnType);
I_Method0(const osgIntrospection::ParameterInfoList &, getParameters);
I_Method0(bool, isConst);
I_Method0(bool, isStatic);
I_Method1(bool, overrides, IN, const osgIntrospection::MethodInfo *, other);
I_Method2(osgIntrospection::Value, invoke, IN, const osgIntrospection::Value &, instance, IN, osgIntrospection::ValueList &, args);
I_Method2(osgIntrospection::Value, invoke, IN, osgIntrospection::Value &, instance, IN, osgIntrospection::ValueList &, args);
I_Method1(osgIntrospection::Value, invoke, IN, osgIntrospection::ValueList &, args);
I_Method1(osgIntrospection::Value, invoke, IN, const osgIntrospection::Value &, instance);
I_Method1(osgIntrospection::Value, invoke, IN, osgIntrospection::Value &, instance);
I_Method0(osgIntrospection::Value, invoke);
I_ReadOnlyProperty(const osgIntrospection::Type &, DeclaringType);
I_ReadOnlyProperty(const std::string &, Name);
I_ReadOnlyProperty(const osgIntrospection::ParameterInfoList &, Parameters);
I_ReadOnlyProperty(const osgIntrospection::Type &, ReturnType);
END_REFLECTOR