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();
192 void print(uint64_t count)
const;
194 #include <rudiments/private/singlylinkedlist.h> 198 #include <rudiments/private/singlylinkedlistinlines.h> valuetype getValue() const
singlylinkedlistnode< valuetype > * getNext()
singlylinkedlistnode(valuetype value)
Definition: singlylinkedlist.h:64
void setValue(valuetype value)
Definition: singlylinkedlist.h:12
int32_t compare(valuetype value) const