commit | b6884d7bd73e48bee41c848bb2ad608ff7138f4d | [log] [tgz] |
---|---|---|
author | Wyatt Hepler <hepler@google.com> | Fri Jun 11 09:23:52 2021 -0700 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 15 23:06:43 2021 +0000 |
tree | 5ed97f3a3cf272e21c400be4363efdf82d690650 | |
parent | 3700f8ba3d11281bcab0ef47fd601b37ddc28f58 [diff] |
pw_containers: Allow derived Item<T> for IntrusiveList - Update IntrusiveList to support declaring an IntrusiveList with classes that derive from another class that inherits from Item<T>. - Support comparing const and non-const iterators. - Add tests, including some compilation failure tests. - Make some Item member functions private. Change-Id: Iea99c358f65b8abd1d78f240a466475dfcfd7929 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/48721 Pigweed-Auto-Submit: Wyatt Hepler <hepler@google.com> Reviewed-by: Keir Mierle <keir@google.com> Commit-Queue: Keir Mierle <keir@google.com> Commit-Queue: Wyatt Hepler <hepler@google.com>
See our website: http://pigweed.dev