From 2a623b0a509355be8c0af08bbfa67f075640fc7b Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 9 Jun 2020 17:39:34 +0300 Subject: [PATCH] Add some ListNode helper methods. GitOrigin-RevId: b4e79174cac16752185cc8bfa2436b7393464289 --- tdutils/td/utils/List.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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;