1096 lines
		
	
	
		
			51 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			1096 lines
		
	
	
		
			51 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| //   ##  ##  ##   ##   ####   ##  ## ## ##  ##  ####    ##
 | |
| //   ##  ##  ## ##  ## ##  ## ### ## ## ### ## ##       ##
 | |
| //    ## ## ##  ###### ###### ###### ## ###### ## ###   ##
 | |
| //    ## ## ##  ##  ## ## ##  ## ### ## ## ### ##  ##     
 | |
| //     ## ##    ##  ## ##  ## ##  ## ## ##  ##  ####    ##
 | |
| 
 | |
| // DO NOT EDIT
 | |
| // This file is generated from the .tpl file
 | |
| 
 | |
|  
 | |
| 
 | |
| namespace hx {
 | |
| 
 | |
| struct CMemberFunction0 : public hx::Object 
 | |
| { 
 | |
|    hx::ObjectPtr<Object> mThis; 
 | |
|    MemberFunction0 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCMember0 };
 | |
| 
 | |
| 
 | |
|    CMemberFunction0(const char *inName, hx::Object *inObj, MemberFunction0 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mThis = inObj;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CMemberFunction0 *other = dynamic_cast<const CMemberFunction0 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return (mName==other->mName && mFunction==other->mFunction && mThis.GetPtr()==other->mThis.GetPtr())? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 0; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    void __Mark(hx::MarkContext *__inCtx) { HX_MARK_MEMBER_NAME(mThis,"CMemberFunction0.this"); } 
 | |
|    #ifdef HXCPP_VISIT_ALLOCS
 | |
|    void __Visit(hx::VisitContext *__inCtx) { HX_VISIT_MEMBER(mThis); } 
 | |
|    #endif
 | |
|    void *__GetHandle() const { return mThis.GetPtr(); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr());
 | |
|       
 | |
|    } 
 | |
|    Dynamic __run() 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr());
 | |
|       
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| 
 | |
| struct CStaticFunction0 : public hx::Object 
 | |
| { 
 | |
|    StaticFunction0 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCStatic0 };
 | |
| 
 | |
| 
 | |
|    CStaticFunction0(const char *inName,StaticFunction0 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CStaticFunction0 *other = dynamic_cast<const CStaticFunction0 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return mName==other->mName && mFunction==other->mFunction && mName==other->mName ? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 0; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction();
 | |
|    } 
 | |
|    Dynamic __run() 
 | |
|    { 
 | |
|       return mFunction();
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateMemberFunction0(const char *inName,hx::Object *inObj, MemberFunction0 inFunc)
 | |
|    { return new CMemberFunction0(inName,inObj,inFunc); }
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateStaticFunction0(const char *inName,StaticFunction0 inFunc)
 | |
|    { return new CStaticFunction0(inName,inFunc); }
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 | |
|  
 | |
| 
 | |
| namespace hx {
 | |
| 
 | |
| struct CMemberFunction1 : public hx::Object 
 | |
| { 
 | |
|    hx::ObjectPtr<Object> mThis; 
 | |
|    MemberFunction1 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCMember1 };
 | |
| 
 | |
| 
 | |
|    CMemberFunction1(const char *inName, hx::Object *inObj, MemberFunction1 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mThis = inObj;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CMemberFunction1 *other = dynamic_cast<const CMemberFunction1 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return (mName==other->mName && mFunction==other->mFunction && mThis.GetPtr()==other->mThis.GetPtr())? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 1; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    void __Mark(hx::MarkContext *__inCtx) { HX_MARK_MEMBER_NAME(mThis,"CMemberFunction1.this"); } 
 | |
|    #ifdef HXCPP_VISIT_ALLOCS
 | |
|    void __Visit(hx::VisitContext *__inCtx) { HX_VISIT_MEMBER(mThis); } 
 | |
|    #endif
 | |
|    void *__GetHandle() const { return mThis.GetPtr(); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArgs[0]);
 | |
|       
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArg0);
 | |
|       
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| 
 | |
| struct CStaticFunction1 : public hx::Object 
 | |
| { 
 | |
|    StaticFunction1 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCStatic1 };
 | |
| 
 | |
| 
 | |
|    CStaticFunction1(const char *inName,StaticFunction1 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CStaticFunction1 *other = dynamic_cast<const CStaticFunction1 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return mName==other->mName && mFunction==other->mFunction && mName==other->mName ? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 1; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction(inArgs[0]);
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0) 
 | |
|    { 
 | |
|       return mFunction(inArg0);
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateMemberFunction1(const char *inName,hx::Object *inObj, MemberFunction1 inFunc)
 | |
|    { return new CMemberFunction1(inName,inObj,inFunc); }
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateStaticFunction1(const char *inName,StaticFunction1 inFunc)
 | |
|    { return new CStaticFunction1(inName,inFunc); }
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 | |
|  
 | |
| 
 | |
| namespace hx {
 | |
| 
 | |
| struct CMemberFunction2 : public hx::Object 
 | |
| { 
 | |
|    hx::ObjectPtr<Object> mThis; 
 | |
|    MemberFunction2 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCMember2 };
 | |
| 
 | |
| 
 | |
|    CMemberFunction2(const char *inName, hx::Object *inObj, MemberFunction2 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mThis = inObj;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CMemberFunction2 *other = dynamic_cast<const CMemberFunction2 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return (mName==other->mName && mFunction==other->mFunction && mThis.GetPtr()==other->mThis.GetPtr())? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 2; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    void __Mark(hx::MarkContext *__inCtx) { HX_MARK_MEMBER_NAME(mThis,"CMemberFunction2.this"); } 
 | |
|    #ifdef HXCPP_VISIT_ALLOCS
 | |
|    void __Visit(hx::VisitContext *__inCtx) { HX_VISIT_MEMBER(mThis); } 
 | |
|    #endif
 | |
|    void *__GetHandle() const { return mThis.GetPtr(); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArgs[0],inArgs[1]);
 | |
|       
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArg0,inArg1);
 | |
|       
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| 
 | |
| struct CStaticFunction2 : public hx::Object 
 | |
| { 
 | |
|    StaticFunction2 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCStatic2 };
 | |
| 
 | |
| 
 | |
|    CStaticFunction2(const char *inName,StaticFunction2 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CStaticFunction2 *other = dynamic_cast<const CStaticFunction2 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return mName==other->mName && mFunction==other->mFunction && mName==other->mName ? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 2; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction(inArgs[0],inArgs[1]);
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1) 
 | |
|    { 
 | |
|       return mFunction(inArg0,inArg1);
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateMemberFunction2(const char *inName,hx::Object *inObj, MemberFunction2 inFunc)
 | |
|    { return new CMemberFunction2(inName,inObj,inFunc); }
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateStaticFunction2(const char *inName,StaticFunction2 inFunc)
 | |
|    { return new CStaticFunction2(inName,inFunc); }
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 | |
|  
 | |
| 
 | |
| namespace hx {
 | |
| 
 | |
| struct CMemberFunction3 : public hx::Object 
 | |
| { 
 | |
|    hx::ObjectPtr<Object> mThis; 
 | |
|    MemberFunction3 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCMember3 };
 | |
| 
 | |
| 
 | |
|    CMemberFunction3(const char *inName, hx::Object *inObj, MemberFunction3 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mThis = inObj;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CMemberFunction3 *other = dynamic_cast<const CMemberFunction3 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return (mName==other->mName && mFunction==other->mFunction && mThis.GetPtr()==other->mThis.GetPtr())? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 3; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    void __Mark(hx::MarkContext *__inCtx) { HX_MARK_MEMBER_NAME(mThis,"CMemberFunction3.this"); } 
 | |
|    #ifdef HXCPP_VISIT_ALLOCS
 | |
|    void __Visit(hx::VisitContext *__inCtx) { HX_VISIT_MEMBER(mThis); } 
 | |
|    #endif
 | |
|    void *__GetHandle() const { return mThis.GetPtr(); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArgs[0],inArgs[1],inArgs[2]);
 | |
|       
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArg0,inArg1,inArg2);
 | |
|       
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| 
 | |
| struct CStaticFunction3 : public hx::Object 
 | |
| { 
 | |
|    StaticFunction3 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCStatic3 };
 | |
| 
 | |
| 
 | |
|    CStaticFunction3(const char *inName,StaticFunction3 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CStaticFunction3 *other = dynamic_cast<const CStaticFunction3 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return mName==other->mName && mFunction==other->mFunction && mName==other->mName ? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 3; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction(inArgs[0],inArgs[1],inArgs[2]);
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2) 
 | |
|    { 
 | |
|       return mFunction(inArg0,inArg1,inArg2);
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateMemberFunction3(const char *inName,hx::Object *inObj, MemberFunction3 inFunc)
 | |
|    { return new CMemberFunction3(inName,inObj,inFunc); }
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateStaticFunction3(const char *inName,StaticFunction3 inFunc)
 | |
|    { return new CStaticFunction3(inName,inFunc); }
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 | |
|  
 | |
| 
 | |
| namespace hx {
 | |
| 
 | |
| struct CMemberFunction4 : public hx::Object 
 | |
| { 
 | |
|    hx::ObjectPtr<Object> mThis; 
 | |
|    MemberFunction4 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCMember4 };
 | |
| 
 | |
| 
 | |
|    CMemberFunction4(const char *inName, hx::Object *inObj, MemberFunction4 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mThis = inObj;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CMemberFunction4 *other = dynamic_cast<const CMemberFunction4 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return (mName==other->mName && mFunction==other->mFunction && mThis.GetPtr()==other->mThis.GetPtr())? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 4; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    void __Mark(hx::MarkContext *__inCtx) { HX_MARK_MEMBER_NAME(mThis,"CMemberFunction4.this"); } 
 | |
|    #ifdef HXCPP_VISIT_ALLOCS
 | |
|    void __Visit(hx::VisitContext *__inCtx) { HX_VISIT_MEMBER(mThis); } 
 | |
|    #endif
 | |
|    void *__GetHandle() const { return mThis.GetPtr(); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArgs[0],inArgs[1],inArgs[2],inArgs[3]);
 | |
|       
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArg0,inArg1,inArg2,inArg3);
 | |
|       
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| 
 | |
| struct CStaticFunction4 : public hx::Object 
 | |
| { 
 | |
|    StaticFunction4 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCStatic4 };
 | |
| 
 | |
| 
 | |
|    CStaticFunction4(const char *inName,StaticFunction4 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CStaticFunction4 *other = dynamic_cast<const CStaticFunction4 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return mName==other->mName && mFunction==other->mFunction && mName==other->mName ? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 4; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction(inArgs[0],inArgs[1],inArgs[2],inArgs[3]);
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3) 
 | |
|    { 
 | |
|       return mFunction(inArg0,inArg1,inArg2,inArg3);
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateMemberFunction4(const char *inName,hx::Object *inObj, MemberFunction4 inFunc)
 | |
|    { return new CMemberFunction4(inName,inObj,inFunc); }
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateStaticFunction4(const char *inName,StaticFunction4 inFunc)
 | |
|    { return new CStaticFunction4(inName,inFunc); }
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 | |
|  
 | |
| 
 | |
| namespace hx {
 | |
| 
 | |
| struct CMemberFunction5 : public hx::Object 
 | |
| { 
 | |
|    hx::ObjectPtr<Object> mThis; 
 | |
|    MemberFunction5 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCMember5 };
 | |
| 
 | |
| 
 | |
|    CMemberFunction5(const char *inName, hx::Object *inObj, MemberFunction5 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mThis = inObj;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CMemberFunction5 *other = dynamic_cast<const CMemberFunction5 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return (mName==other->mName && mFunction==other->mFunction && mThis.GetPtr()==other->mThis.GetPtr())? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 5; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    void __Mark(hx::MarkContext *__inCtx) { HX_MARK_MEMBER_NAME(mThis,"CMemberFunction5.this"); } 
 | |
|    #ifdef HXCPP_VISIT_ALLOCS
 | |
|    void __Visit(hx::VisitContext *__inCtx) { HX_VISIT_MEMBER(mThis); } 
 | |
|    #endif
 | |
|    void *__GetHandle() const { return mThis.GetPtr(); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArgs[0],inArgs[1],inArgs[2],inArgs[3],inArgs[4]);
 | |
|       
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4) 
 | |
|    { 
 | |
|       
 | |
|       return mFunction(mThis.GetPtr(), inArg0,inArg1,inArg2,inArg3,inArg4);
 | |
|       
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| 
 | |
| struct CStaticFunction5 : public hx::Object 
 | |
| { 
 | |
|    StaticFunction5 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCStatic5 };
 | |
| 
 | |
| 
 | |
|    CStaticFunction5(const char *inName,StaticFunction5 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CStaticFunction5 *other = dynamic_cast<const CStaticFunction5 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return mName==other->mName && mFunction==other->mFunction && mName==other->mName ? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 5; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction(inArgs[0],inArgs[1],inArgs[2],inArgs[3],inArgs[4]);
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4) 
 | |
|    { 
 | |
|       return mFunction(inArg0,inArg1,inArg2,inArg3,inArg4);
 | |
|    } 
 | |
| };
 | |
| 
 | |
| struct CStaticFunction6 : public hx::Object 
 | |
| { 
 | |
|    StaticFunction6 mFunction;
 | |
|    const char *mName;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCStatic6 };
 | |
| 
 | |
| 
 | |
|    CStaticFunction6(const char *inName,StaticFunction6 inFunction)
 | |
|    {
 | |
|       mName = inName;
 | |
|       mFunction = inFunction;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CStaticFunction6 *other = dynamic_cast<const CStaticFunction6 *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return mName==other->mName && mFunction==other->mFunction && mName==other->mName ? 0 : -1;
 | |
|    }
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return 6; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction(inArgs[0],inArgs[1],inArgs[2],inArgs[3],inArgs[4],inArgs[5]);
 | |
|    } 
 | |
|    Dynamic __run(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5) 
 | |
|    { 
 | |
|       return mFunction(inArg0,inArg1,inArg2,inArg3,inArg4,inArg5);
 | |
|    } 
 | |
| };
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateMemberFunction5(const char *inName,hx::Object *inObj, MemberFunction5 inFunc)
 | |
|    { return new CMemberFunction5(inName,inObj,inFunc); }
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateStaticFunction5(const char *inName,StaticFunction5 inFunc)
 | |
|    { return new CStaticFunction5(inName,inFunc); }
 | |
| 
 | |
| HXCPP_EXTERN_CLASS_ATTRIBUTES
 | |
| Dynamic CreateStaticFunction6(const char *inName,StaticFunction6 inFunc)
 | |
|    { return new CStaticFunction6(inName,inFunc); }
 | |
| 
 | |
| }
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(6)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(6)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(7)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(7)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(8)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(8)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(9)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(9)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(10)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(10)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(11)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(11)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(12)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(12)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(13)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(13)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(14)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(14)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(15)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(15)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(16)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(16)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(17)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(17)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(18)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(18)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(19)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(19)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(20)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(20)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(21)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(21)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(22)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(22)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21,const Dynamic &inArg22)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(23)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21)->init(22,inArg22));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21,const Dynamic &inArg22)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(23)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21)->init(22,inArg22));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21,const Dynamic &inArg22,const Dynamic &inArg23)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(24)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21)->init(22,inArg22)->init(23,inArg23));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21,const Dynamic &inArg22,const Dynamic &inArg23)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(24)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21)->init(22,inArg22)->init(23,inArg23));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21,const Dynamic &inArg22,const Dynamic &inArg23,const Dynamic &inArg24)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(25)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21)->init(22,inArg22)->init(23,inArg23)->init(24,inArg24));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21,const Dynamic &inArg22,const Dynamic &inArg23,const Dynamic &inArg24)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(25)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21)->init(22,inArg22)->init(23,inArg23)->init(24,inArg24));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
|  
 | |
| Dynamic Dynamic::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21,const Dynamic &inArg22,const Dynamic &inArg23,const Dynamic &inArg24,const Dynamic &inArg25)
 | |
| {
 | |
|    CheckFPtr();
 | |
|    return mPtr->__Run(Array_obj<Dynamic>::__new(26)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21)->init(22,inArg22)->init(23,inArg23)->init(24,inArg24)->init(25,inArg25));
 | |
| }
 | |
| 
 | |
| namespace cpp
 | |
| {
 | |
| ::Dynamic Variant::operator()(const Dynamic &inArg0,const Dynamic &inArg1,const Dynamic &inArg2,const Dynamic &inArg3,const Dynamic &inArg4,const Dynamic &inArg5,const Dynamic &inArg6,const Dynamic &inArg7,const Dynamic &inArg8,const Dynamic &inArg9,const Dynamic &inArg10,const Dynamic &inArg11,const Dynamic &inArg12,const Dynamic &inArg13,const Dynamic &inArg14,const Dynamic &inArg15,const Dynamic &inArg16,const Dynamic &inArg17,const Dynamic &inArg18,const Dynamic &inArg19,const Dynamic &inArg20,const Dynamic &inArg21,const Dynamic &inArg22,const Dynamic &inArg23,const Dynamic &inArg24,const Dynamic &inArg25)
 | |
| {
 | |
|    if (isNull()) Dynamic::ThrowBadFunctionError();
 | |
|    return valObject->__Run(Array_obj<Dynamic>::__new(26)->init(0,inArg0)->init(1,inArg1)->init(2,inArg2)->init(3,inArg3)->init(4,inArg4)->init(5,inArg5)->init(6,inArg6)->init(7,inArg7)->init(8,inArg8)->init(9,inArg9)->init(10,inArg10)->init(11,inArg11)->init(12,inArg12)->init(13,inArg13)->init(14,inArg14)->init(15,inArg15)->init(16,inArg16)->init(17,inArg17)->init(18,inArg18)->init(19,inArg19)->init(20,inArg20)->init(21,inArg21)->init(22,inArg22)->init(23,inArg23)->init(24,inArg24)->init(25,inArg25));
 | |
| }
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| namespace hx
 | |
| {
 | |
| 
 | |
| 
 | |
| struct CMemberFunctionVar : public hx::Object 
 | |
| { 
 | |
|    hx::ObjectPtr<Object> mThis; 
 | |
|    MemberFunctionVar mFunction;
 | |
|    const char *mName;
 | |
|    int N;
 | |
| 
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCMemberVar };
 | |
| 
 | |
| 
 | |
|    CMemberFunctionVar(const char *inName,hx::Object *inObj, MemberFunctionVar inFunction,int inN)
 | |
|    {
 | |
|       mThis = inObj;
 | |
|       mFunction = inFunction;
 | |
|       mName = inName;
 | |
|       N = inN;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CMemberFunctionVar *other = dynamic_cast<const CMemberFunctionVar *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return (mFunction==other->mFunction && mName==other->mName && mThis.GetPtr()==other->mThis.GetPtr())? 0 : -1;
 | |
|    }
 | |
| 
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return N; } 
 | |
|    ::String __ToString() const{ return String(mName); } 
 | |
|    void __Mark(hx::MarkContext *__inCtx) { HX_MARK_MEMBER_NAME(mThis,"CMemberFunctionVar.this"); } 
 | |
|    #ifdef HXCPP_VISIT_ALLOCS
 | |
|    void __Visit(hx::VisitContext *__inCtx) { HX_VISIT_MEMBER(mThis); } 
 | |
|    #endif
 | |
|    void *__GetHandle() const { return mThis.GetPtr(); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction(mThis.GetPtr(), inArgs);
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| 
 | |
| struct CStaticFunctionVar : public hx::Object 
 | |
| { 
 | |
|    StaticFunctionVar mFunction;
 | |
|    const char *mName;
 | |
|    int N;
 | |
| 
 | |
|    HX_IS_INSTANCE_OF enum { _hx_ClassId = hx::clsIdCStaticVar };
 | |
| 
 | |
|    CStaticFunctionVar(const char *inName,StaticFunctionVar inFunction,int inN)
 | |
|    {
 | |
|       mFunction = inFunction;
 | |
|       mName = inName;
 | |
|       N = inN;
 | |
|    }
 | |
|    int __Compare(const hx::Object *inRHS) const
 | |
|    {
 | |
|       const CStaticFunctionVar *other = dynamic_cast<const CStaticFunctionVar *>(inRHS);
 | |
|       if (!other)
 | |
|          return -1;
 | |
|       return mName==other->mName && mFunction==other->mFunction ? 0 : -1;
 | |
|    }
 | |
| 
 | |
| 
 | |
|    int __GetType() const { return vtFunction; } 
 | |
|    int __ArgCount() const { return N; } 
 | |
|    ::String __ToString() const { return String(mName); } 
 | |
|    Dynamic __Run(const Array<Dynamic> &inArgs) 
 | |
|    { 
 | |
|       return mFunction(inArgs);
 | |
|    } 
 | |
| }; 
 | |
| 
 | |
| 
 | |
| Dynamic CreateMemberFunctionVar(const char *inName, hx::Object *inObj, MemberFunctionVar inFunc,int inN)
 | |
|    { return new CMemberFunctionVar(inName, inObj,inFunc,inN); }
 | |
| 
 | |
| Dynamic CreateStaticFunctionVar(const char *inName,StaticFunctionVar inFunc,int inN)
 | |
|    { return new CStaticFunctionVar(inName, inFunc,inN); }
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 |