|
|
|
@ -1099,7 +1099,7 @@ public:
@@ -1099,7 +1099,7 @@ public:
|
|
|
|
|
static const void* VoidPtrArray[2]; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static constexpr double ConstexprCreateDoubleValue(double value) { |
|
|
|
|
DLL_API constexpr double ConstexprCreateDoubleValue(double value) { |
|
|
|
|
return value; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1146,10 +1146,10 @@ public:
@@ -1146,10 +1146,10 @@ public:
|
|
|
|
|
wchar_t* unicode; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
void decltypeFunctionPointer(); |
|
|
|
|
DLL_API void decltypeFunctionPointer(); |
|
|
|
|
|
|
|
|
|
using funcPtr = decltype(&decltypeFunctionPointer); |
|
|
|
|
void usesDecltypeFunctionPointer(funcPtr func); |
|
|
|
|
DLL_API void usesDecltypeFunctionPointer(funcPtr func); |
|
|
|
|
|
|
|
|
|
class DLL_API PrimaryBaseWithAbstractWithDefaultArg |
|
|
|
|
{ |
|
|
|
@ -1315,7 +1315,7 @@ public:
@@ -1315,7 +1315,7 @@ public:
|
|
|
|
|
|
|
|
|
|
extern const ComplexArrayElement ArrayOfVariableSize[]; |
|
|
|
|
|
|
|
|
|
void useStdStringJustAsParameter(std::string s); |
|
|
|
|
DLL_API void useStdStringJustAsParameter(std::string s); |
|
|
|
|
|
|
|
|
|
typedef int (typedefedFuncPtr)(Foo* a, Bar b); |
|
|
|
|
int DLL_API funcWithTypedefedFuncPtrAsParam(typedefedFuncPtr* func); |
|
|
|
@ -1525,4 +1525,4 @@ static constexpr const int ClassMicrosoftObjectAlignmentOffsets[]
@@ -1525,4 +1525,4 @@ static constexpr const int ClassMicrosoftObjectAlignmentOffsets[]
|
|
|
|
|
DLL_API const char* TestCSharpString(const char* in, CS_OUT const char** out); |
|
|
|
|
DLL_API const wchar_t* TestCSharpStringWide(const wchar_t* in, CS_OUT const wchar_t** out); |
|
|
|
|
DLL_API const char16_t* TestCSharpString16(const char16_t* in, CS_OUT const char16_t** out); |
|
|
|
|
DLL_API const char32_t* TestCSharpString32(const char32_t* in, CS_OUT const char32_t** out); |
|
|
|
|
DLL_API const char32_t* TestCSharpString32(const char32_t* in, CS_OUT const char32_t** out); |
|
|
|
|