|
|
|
@ -9,6 +9,12 @@
@@ -9,6 +9,12 @@
|
|
|
|
|
#include "ExcludedUnit.hpp" |
|
|
|
|
#include "CSharpTemplates.h" |
|
|
|
|
|
|
|
|
|
struct SmallPOD |
|
|
|
|
{ |
|
|
|
|
int a; |
|
|
|
|
int b; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
class DLL_API Foo |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
@ -40,6 +46,12 @@ public:
@@ -40,6 +46,12 @@ public:
|
|
|
|
|
static int propertyCall(); |
|
|
|
|
static int getGetPropertyCall(); |
|
|
|
|
|
|
|
|
|
SmallPOD CDECL getSmallPod_cdecl() { return { 10000, 40000 }; } |
|
|
|
|
SmallPOD STDCALL getSmallPod_stdcall() { return { 10000, 40000 }; } |
|
|
|
|
SmallPOD FASTCALL getSmallPod_fastcall() { return { 10000, 40000 }; } |
|
|
|
|
SmallPOD THISCALL getSmallPod_thiscall() { return { 10000, 40000 }; } |
|
|
|
|
SmallPOD VECTORCALL getSmallPod_vectorcall() { return { 10000, 40000 }; } |
|
|
|
|
|
|
|
|
|
int operator ++(); |
|
|
|
|
int operator --(); |
|
|
|
|
operator const char*() const; |
|
|
|
|