| Index: cc/quads/list_container.h
|
| diff --git a/cc/quads/list_container.h b/cc/quads/list_container.h
|
| index dd313fc8b45bc67d1b7568bea2dd0d0fe81e6a14..94754aba81aab855041776c761cdb1d1dc0adb73 100644
|
| --- a/cc/quads/list_container.h
|
| +++ b/cc/quads/list_container.h
|
| @@ -209,6 +209,12 @@ class CC_EXPORT ListContainer {
|
| return new (Allocate(sizeof(DerivedElementType)))
|
| DerivedElementType(*source);
|
| }
|
| + // Construct a new element on top of an existing one.
|
| + template <typename DerivedElementType>
|
| + DerivedElementType* ReplaceExistingElement(Iterator at) {
|
| + at->~BaseElementType();
|
| + return new (*at) DerivedElementType();
|
| + }
|
|
|
| size_t size() const;
|
| bool empty() const;
|
|
|