diff --git a/tdutils/td/utils/List.h b/tdutils/td/utils/List.h index 31ad81626..cb0cc9b11 100644 --- a/tdutils/td/utils/List.h +++ b/tdutils/td/utils/List.h @@ -83,7 +83,20 @@ struct ListNode { return next == this; } - private: + ListNode *begin() { + return next; + } + ListNode *end() { + return this; + } + ListNode *get_next() { + return next; + } + ListNode *get_prev() { + return prev; + } + + protected: void clear() { next = this; prev = this;