Searched defs:DList (Results 1 – 1 of 1) sorted by relevance
86 template <typename T> struct DList { struct87 DList() : head(nullptr), tail(nullptr), len(0) {} in DList() function90 DList &operator=(const DList &) = delete; argument92 DList(DList &&other) noexcept in DList() function108 void append(T *t) { in append()119 void remove(T *t) { in remove()146 template <typename T> void dlist_delete_all(DList<T> &dl) { in dlist_delete_all() argument