diff options
Moved templated stuff into hpp files and added a blank main.cpp file
1 files changed, 0 insertions, 18 deletions
| -rw-r--r-- | src/List/OrderedList.cpp | 18 |
diff --git a/src/List/OrderedList.cpp b/src/List/OrderedList.cpp deleted file mode 100644 index 7476574..0000000 --- a/src/List/OrderedList.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "OrderedList.h" - -template <class T> -OrderedList<T>::OrderedList() : OrderedList(nullptr, 0) {} - -template <class T> -OrderedList<T>::OrderedList(const T* elements, unsigned elementsCount) : List<T>::List(elements, elementsCount) {} - -template <class T> -bool OrderedList<T>::insert(const T& element) { - if (List<T>::length == List<T>::count) List<T>::resize(); - - unsigned insertionInd = 0; - while (List<T>::elements[insertionInd].compare(element) < 0 && insertionInd < List<T>::count) - insertionInd++; - - return List<T>::insertAt(element, insertionInd); -} |
