4 #ifndef RUDIMENTS_SINGLYLINKEDLIST_H 5 #define RUDIMENTS_SINGLYLINKEDLIST_H 7 #include <rudiments/private/singlylinkedlistincludes.h> 11 template <
class valuetype>
32 int32_t
compare(valuetype value)
const;
47 #include <rudiments/private/singlylinkedlistnode.h> 63 template <
class valuetype >
77 void prepend(valuetype value);
85 void append(valuetype value);
124 bool remove(valuetype value);
133 bool removeAll(valuetype value);
146 uint64_t getLength()
const;
174 void insertionSort();
190 void clearAndDelete();
196 void clearAndArrayDelete();
203 void print(uint64_t count)
const;
205 #include <rudiments/private/singlylinkedlist.h> 209 #include <rudiments/private/singlylinkedlistinlines.h> singlylinkedlistnode< valuetype > * getNext()
singlylinkedlistnode(valuetype value)
int32_t compare(valuetype value) const
Definition: singlylinkedlist.h:64
void setValue(valuetype value)
valuetype getValue() const
Definition: singlylinkedlist.h:12