Skip to content

Commit 9f25a0f

Browse files
authored
Merge pull request #13 from simonrenger/master
Updated to modern c++
2 parents 706352b + d732e20 commit 9f25a0f

File tree

3 files changed

+3
-10
lines changed

3 files changed

+3
-10
lines changed

includes/PoolAllocator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class PoolAllocator : public Allocator {
55
private:
66
struct FreeHeader{
77
};
8-
typedef StackLinkedList<FreeHeader>::Node Node;
8+
using Node = StackLinkedList<FreeHeader>::Node;
99
StackLinkedList<FreeHeader> m_freeList;
1010

1111
void * m_start_ptr = nullptr;

includes/StackLinkedList.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@ class StackLinkedList {
1111

1212
Node* head;
1313
public:
14-
StackLinkedList();
15-
14+
StackLinkedList() = default;
15+
StackLinkedList(StackLinkedList &stackLinkedList) = delete;
1616
void push(Node * newNode);
1717
Node* pop();
18-
private:
19-
StackLinkedList(StackLinkedList &stackLinkedList);
2018
};
2119

2220
#include "StackLinkedListImpl.h"

includes/StackLinkedListImpl.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
#include "StackLinkedList.h"
22

3-
template <class T>
4-
StackLinkedList<T>::StackLinkedList() {
5-
6-
}
7-
83
template <class T>
94
void StackLinkedList<T>::push(Node * newNode) {
105
newNode->next = head;

0 commit comments

Comments
 (0)