diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2016-08-22 22:21:07 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2016-08-22 22:21:07 +0000 |
commit | 9f5c83b914ff8d7094fef580cf86ecee784ad008 (patch) | |
tree | a5c1602d914d37877e2aa697ba5f50eb30bf425e /lldb/packages/Python/lldbsuite/test/functionalities/plugins/commands/plugin.cpp | |
parent | 49a8ebd7c1f73b9da4e2d85795e97f7928aff26b (diff) | |
download | bcm5719-llvm-9f5c83b914ff8d7094fef580cf86ecee784ad008.tar.gz bcm5719-llvm-9f5c83b914ff8d7094fef580cf86ecee784ad008.zip |
ADT: Separate some list manipulation API into ilist_base, NFC
Separate algorithms in iplist<T> that don't depend on T into ilist_base,
and unit test them.
While I was adding unit tests for these algorithms anyway, I also added
unit tests for ilist_node_base and ilist_sentinel<T>.
To make the algorithms and unit tests easier to write, I also did the
following minor changes as a drive-by:
- encapsulate Prev/Next in ilist_node_base to so that algorithms are
easier to read, and
- update ilist_node_access API to take nodes by reference.
There should be no real functionality change here.
llvm-svn: 279484
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/plugins/commands/plugin.cpp')
0 files changed, 0 insertions, 0 deletions