diff options
author | vmpstr <vmpstr@chromium.org> | 2015-09-17 18:10:12 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-09-18 01:10:52 +0000 |
commit | b10241fcd596d102733731b3d2db8e9ba875e41c (patch) | |
tree | 4127b984d6c64753b5ab7c752126f2ca20d6cf27 /cc/cc_tests.gyp | |
parent | 37b4bf3f6489412ac74a5801cc6b761d58b97c97 (diff) | |
download | chromium_src-b10241fcd596d102733731b3d2db8e9ba875e41c.zip chromium_src-b10241fcd596d102733731b3d2db8e9ba875e41c.tar.gz chromium_src-b10241fcd596d102733731b3d2db8e9ba875e41c.tar.bz2 |
cc: Add RandomAccessListContainer, which has more restricted API.
This patch adds RandomAccessListContainer, which is similar to
ListContainer with two important differences:
- It supports random access via operator[]
- This is important for DisplayItemList use-case where an access into
an rtree returns indices of elements to be rasterized. With this,
we can access those elements directly.
- It doesn't support middle-of-list operations (inserts/deletes)
- This is done in order to simplify maintaining random access capabilities
BUG=527245
R=weiliangc, danakj
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1340703002
Cr-Commit-Position: refs/heads/master@{#349564}
Diffstat (limited to 'cc/cc_tests.gyp')
-rw-r--r-- | cc/cc_tests.gyp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/cc_tests.gyp b/cc/cc_tests.gyp index 0ce77be..c5a0124 100644 --- a/cc/cc_tests.gyp +++ b/cc/cc_tests.gyp @@ -22,6 +22,7 @@ 'base/histograms_unittest.cc', 'base/list_container_unittest.cc', 'base/math_util_unittest.cc', + 'base/random_access_list_container_unittest.cc', 'base/region_unittest.cc', 'base/rolling_time_delta_history_unittest.cc', 'base/scoped_ptr_vector_unittest.cc', |