diff --git a/Sources/Engine/Templates/StaticArray.cpp b/Sources/Engine/Templates/StaticArray.cpp old mode 100644 new mode 100755 index 6b62639..59c6bd3 --- a/Sources/Engine/Templates/StaticArray.cpp +++ b/Sources/Engine/Templates/StaticArray.cpp @@ -30,12 +30,6 @@ inline void CStaticArray::operator=(const CStaticArray &arOriginal) CopyArray(arOriginal); } -template -/* Destroy all objects, and reset the array to initial (empty) state. */ -inline void CStaticArray::Clear(void) { - if (sa_Count!=0) Delete(); -} - /* * Create a given number of objects. */ diff --git a/Sources/Engine/Templates/StaticArray.h b/Sources/Engine/Templates/StaticArray.h old mode 100644 new mode 100755 index 99c0227..9a5e81d --- a/Sources/Engine/Templates/StaticArray.h +++ b/Sources/Engine/Templates/StaticArray.h @@ -61,7 +61,9 @@ public: sa_Array = NULL; } /* Destroy all objects, and reset the array to initial (empty) state. */ - inline void Clear(void); + inline void Clear(void) { + if (sa_Count!=0) Delete(); + } /* Random access operator. */ inline Type &operator[](INDEX iObject)