From 2871b1244981192c2b9a05b85a90684709be45ae Mon Sep 17 00:00:00 2001 From: Joao Matos Date: Tue, 3 Sep 2024 16:28:56 +0100 Subject: [PATCH] Minor fixes to test header files. --- tests/Builtins.h | 2 ++ tests/Classes.h | 8 +++++--- tests/Classes2.h | 2 ++ tests/Delegates.h | 3 +++ tests/Enums.h | 2 ++ tests/Overloads.h | 2 ++ 6 files changed, 16 insertions(+), 3 deletions(-) diff --git a/tests/Builtins.h b/tests/Builtins.h index 9b270e53..e3f8acdd 100644 --- a/tests/Builtins.h +++ b/tests/Builtins.h @@ -1,3 +1,5 @@ +#pragma once + #include #include diff --git a/tests/Classes.h b/tests/Classes.h index 7a2162b1..46c7ba18 100644 --- a/tests/Classes.h +++ b/tests/Classes.h @@ -1,3 +1,5 @@ +#pragma once + #include "Classes2.h" class Class @@ -5,7 +7,7 @@ class Class public: void ReturnsVoid() {} int ReturnsInt() { return 0; } - Class* PassAndReturnsClassPtr(Class* obj) { return obj; } + // Class* PassAndReturnsClassPtr(Class* obj) { return obj; } }; class ClassWithField @@ -36,5 +38,5 @@ class ClassWithExternalInheritance : public ClassFromAnotherUnit }; -void FunctionPassClassByRef(Class* klass) { } -Class* FunctionReturnsClassByRef() { return new Class(); } \ No newline at end of file +//void FunctionPassClassByRef(Class* klass) { } +//Class* FunctionReturnsClassByRef() { return new Class(); } \ No newline at end of file diff --git a/tests/Classes2.h b/tests/Classes2.h index fc62b7b9..d4bd0abe 100644 --- a/tests/Classes2.h +++ b/tests/Classes2.h @@ -1,3 +1,5 @@ +#pragma once + class ClassFromAnotherUnit { diff --git a/tests/Delegates.h b/tests/Delegates.h index 688a2573..4c859af3 100644 --- a/tests/Delegates.h +++ b/tests/Delegates.h @@ -1,3 +1,5 @@ +#pragma once + #include using namespace fastdelegate; @@ -5,6 +7,7 @@ using namespace fastdelegate; class ClassWithDelegate { public: + ClassWithDelegate() {} FastDelegate OnEvent0; void FireEvent0(int value) { if (OnEvent0) OnEvent0(value); } }; diff --git a/tests/Enums.h b/tests/Enums.h index 13a6b194..5ca7a0f8 100644 --- a/tests/Enums.h +++ b/tests/Enums.h @@ -1,3 +1,5 @@ +#pragma once + enum class Enum0 { Item0, diff --git a/tests/Overloads.h b/tests/Overloads.h index 9c619bde..d9523e83 100644 --- a/tests/Overloads.h +++ b/tests/Overloads.h @@ -1,3 +1,5 @@ +#pragma once + void Overload0() {} int Overload1() { return 1; }