Browse Source

Minor fixes to test header files.

pull/1865/head
Joao Matos 11 months ago
parent
commit
2871b12449
  1. 2
      tests/Builtins.h
  2. 8
      tests/Classes.h
  3. 2
      tests/Classes2.h
  4. 3
      tests/Delegates.h
  5. 2
      tests/Enums.h
  6. 2
      tests/Overloads.h

2
tests/Builtins.h

@ -1,3 +1,5 @@
#pragma once
#include <cstddef> #include <cstddef>
#include <cstdint> #include <cstdint>

8
tests/Classes.h

@ -1,3 +1,5 @@
#pragma once
#include "Classes2.h" #include "Classes2.h"
class Class class Class
@ -5,7 +7,7 @@ class Class
public: public:
void ReturnsVoid() {} void ReturnsVoid() {}
int ReturnsInt() { return 0; } int ReturnsInt() { return 0; }
Class* PassAndReturnsClassPtr(Class* obj) { return obj; } // Class* PassAndReturnsClassPtr(Class* obj) { return obj; }
}; };
class ClassWithField class ClassWithField
@ -36,5 +38,5 @@ class ClassWithExternalInheritance : public ClassFromAnotherUnit
}; };
void FunctionPassClassByRef(Class* klass) { } //void FunctionPassClassByRef(Class* klass) { }
Class* FunctionReturnsClassByRef() { return new Class(); } //Class* FunctionReturnsClassByRef() { return new Class(); }

2
tests/Classes2.h

@ -1,3 +1,5 @@
#pragma once
class ClassFromAnotherUnit class ClassFromAnotherUnit
{ {

3
tests/Delegates.h

@ -1,3 +1,5 @@
#pragma once
#include <FastDelegates.h> #include <FastDelegates.h>
using namespace fastdelegate; using namespace fastdelegate;
@ -5,6 +7,7 @@ using namespace fastdelegate;
class ClassWithDelegate class ClassWithDelegate
{ {
public: public:
ClassWithDelegate() {}
FastDelegate<int(int)> OnEvent0; FastDelegate<int(int)> OnEvent0;
void FireEvent0(int value) { if (OnEvent0) OnEvent0(value); } void FireEvent0(int value) { if (OnEvent0) OnEvent0(value); }
}; };

2
tests/Enums.h

@ -1,3 +1,5 @@
#pragma once
enum class Enum0 enum class Enum0
{ {
Item0, Item0,

2
tests/Overloads.h

@ -1,3 +1,5 @@
#pragma once
void Overload0() {} void Overload0() {}
int Overload1() { return 1; } int Overload1() { return 1; }

Loading…
Cancel
Save