Quellcode durchsuchen

Fixed GCC build.

Lasse Öörni vor 14 Jahren
Ursprung
Commit
4ba161e749

+ 12 - 12
Engine/Core/SharedArrayPtr.h

@@ -26,7 +26,7 @@
 #include "RefCounted.h"
 
 /// Shared array pointer template class. Uses non-intrusive reference counting
-template <typename T> class SharedArrayPtr
+template <class T> class SharedArrayPtr
 {
 public:
     /// Construct a null shared array pointer
@@ -115,7 +115,7 @@ public:
     }
     
     /// Perform a static cast from a shared array pointer of another type
-    template <typename U> void StaticCast(const SharedArrayPtr<U>& rhs)
+    template <class U> void StaticCast(const SharedArrayPtr<U>& rhs)
     {
         Release();
         
@@ -126,7 +126,7 @@ public:
     }
     
     /// Perform a dynatic cast from a shared array pointer of another type
-    template <typename U> void DynamicCast(const SharedArrayPtr<U>& rhs)
+    template <class U> void DynamicCast(const SharedArrayPtr<U>& rhs)
     {
         Release();
         
@@ -156,7 +156,7 @@ public:
     
 private:
     /// Prevent direct assignment from a shared array pointer of different type
-    template <typename U> SharedArrayPtr<T>& operator = (const SharedArrayPtr<U>& rhs);
+    template <class U> SharedArrayPtr<T>& operator = (const SharedArrayPtr<U>& rhs);
     
     /// Release the array reference and delete it and the RefCount structure as applicable
     void Release()
@@ -188,7 +188,7 @@ private:
 };
 
 /// Perform a static cast from one shared array pointer type to another
-template <typename T, typename U> SharedArrayPtr<T> StaticCast(const SharedArrayPtr<U>& ptr)
+template <class T, class U> SharedArrayPtr<T> StaticCast(const SharedArrayPtr<U>& ptr)
 {
     SharedArrayPtr<T> ret;
     ret.StaticCast(ptr);
@@ -196,7 +196,7 @@ template <typename T, typename U> SharedArrayPtr<T> StaticCast(const SharedArray
 }
 
 /// Perform a dynamic cast from one shared array pointer type to another
-template <typename T, typename U> SharedArrayPtr<T> DynamicCast(const SharedArrayPtr<U>& ptr)
+template <class T, class U> SharedArrayPtr<T> DynamicCast(const SharedArrayPtr<U>& ptr)
 {
     SharedArrayPtr<T> ret;
     ret.DynamicCast(ptr);
@@ -204,7 +204,7 @@ template <typename T, typename U> SharedArrayPtr<T> DynamicCast(const SharedArra
 }
 
 /// Weak array pointer template class. Uses non-intrusive reference counting
-template <typename T> class WeakArrayPtr
+template <class T> class WeakArrayPtr
 {
 public:
     /// Construct a null weak array pointer
@@ -322,7 +322,7 @@ public:
     }
     
     /// Perform a static cast from a weak array pointer of another type
-    template <typename U> void StaticCast(const WeakArrayPtr<U>& rhs)
+    template <class U> void StaticCast(const WeakArrayPtr<U>& rhs)
     {
         Release();
         
@@ -333,7 +333,7 @@ public:
     }
     
     /// Perform a dynamic cast from a weak array pointer of another type
-    template <typename U> void DynamicCast(const WeakArrayPtr<U>& rhs)
+    template <class U> void DynamicCast(const WeakArrayPtr<U>& rhs)
     {
         Release();
         
@@ -363,7 +363,7 @@ public:
     
 private:
     /// Prevent direct assignment from a weak array pointer of different type
-    template <typename U> WeakArrayPtr<T>& operator = (const WeakArrayPtr<U>& rhs);
+    template <class U> WeakArrayPtr<T>& operator = (const WeakArrayPtr<U>& rhs);
     
     /// Release the weak reference. Delete the Refcount structure if the array has expired and this was the last weak reference
     void Release()
@@ -388,7 +388,7 @@ private:
 };
 
 /// Perform a static cast from one weak array pointer type to another
-template <typename T, typename U> WeakArrayPtr<T> StaticCast(const WeakArrayPtr<U>& ptr)
+template <class T, class U> WeakArrayPtr<T> StaticCast(const WeakArrayPtr<U>& ptr)
 {
     WeakArrayPtr<T> ret;
     ret.StaticCast(ptr);
@@ -396,7 +396,7 @@ template <typename T, typename U> WeakArrayPtr<T> StaticCast(const WeakArrayPtr<
 }
 
 /// Perform a dynamic cast from one weak pointer type to another
-template <typename T, typename U> WeakArrayPtr<T> DynamicCast(const WeakArrayPtr<U>& ptr)
+template <class T, class U> WeakArrayPtr<T> DynamicCast(const WeakArrayPtr<U>& ptr)
 {
     WeakArrayPtr<T> ret;
     ret.DynamicCast(ptr);

+ 1 - 1
Engine/Core/Variant.h

@@ -839,7 +839,7 @@ public:
     }
 
     /// Return the value, template version
-    template <typename T> T Get() const;
+    template <class T> T Get() const;
     /// Return type
     VariantType GetType() const { return type_; }
     /// Return type name

+ 1 - 1
Engine/Network/ProtocolEvents.h

@@ -23,7 +23,7 @@
 
 #pragma once
 
-#include "Event.h"
+#include "Object.h"
 
 /// (Server) Client has sent login
 EVENT(E_CLIENTLOGIN, ClientLogin)

+ 3 - 3
Engine/Network/Server.cpp

@@ -62,17 +62,17 @@ Server::~Server()
 
 void Server::SetNetFps(int fps)
 {
-    netFps_ = max(fps, 1);
+    netFps_ = Max(fps, 1);
 }
 
 void Server::SetMaxSceneRevisions(int revisions)
 {
-    maxSceneRevisions_ = max(revisions, 3);
+    maxSceneRevisions_ = Max(revisions, 3);
 }
 
 void Server::SetStayRelevantTime(int time)
 {
-    stayRelevantTime_ = max(time, 1);
+    stayRelevantTime_ = Max(time, 1);
 }
 
 void Server::AddScene(Scene* scene)

+ 1 - 1
Engine/Scene/Serializable.h

@@ -79,7 +79,7 @@ protected:
 
 
 /// Template implementation of the attribute accessor invoke helper class (stores function pointers of specific class)
-template <class T, typename U> class AttributeAccessorImpl : public AttributeAccessor
+template <class T, class U> class AttributeAccessorImpl : public AttributeAccessor
 {
 public:
     typedef U (T::*GetFunctionPtr)() const;