File tree Expand file tree Collapse file tree 3 files changed +3
-10
lines changed
Expand file tree Collapse file tree 3 files changed +3
-10
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ class PoolAllocator : public Allocator {
55private:
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 ;
Original file line number Diff line number Diff line change @@ -11,12 +11,10 @@ class StackLinkedList {
1111
1212 Node* head;
1313public:
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"
Original file line number Diff line number Diff line change 11#include " StackLinkedList.h"
22
3- template <class T >
4- StackLinkedList<T>::StackLinkedList() {
5-
6- }
7-
83template <class T >
94void StackLinkedList<T>::push(Node * newNode) {
105 newNode->next = head;
You can’t perform that action at this time.
0 commit comments