| Index: mojo/public/cpp/bindings/lib/map_internal.h
|
| diff --git a/mojo/public/cpp/bindings/lib/map_internal.h b/mojo/public/cpp/bindings/lib/map_internal.h
|
| index 84f927c9918144fcd2c8bbca02874d94ab31b026..cf3f0d9c3eb295e7c10c6b28c4d7a9a97b822144 100644
|
| --- a/mojo/public/cpp/bindings/lib/map_internal.h
|
| +++ b/mojo/public/cpp/bindings/lib/map_internal.h
|
| @@ -40,20 +40,6 @@ struct MapTraits<Key, Value, false> {
|
| for (size_t i = 0; i < keys.size(); ++i)
|
| Insert(m, keys[i], values[i]);
|
| }
|
| - static inline void Decompose(std::map<KeyStorageType, ValueStorageType>* m,
|
| - mojo::Array<Key>* keys,
|
| - mojo::Array<Value>* values) {
|
| - keys->resize(m->size());
|
| - values->resize(m->size());
|
| - int i = 0;
|
| - for (typename std::map<KeyStorageType, ValueStorageType>::iterator
|
| - it = m->begin();
|
| - it != m->end();
|
| - ++it, ++i) {
|
| - (*keys)[i] = it->first;
|
| - (*values)[i] = it->second;
|
| - }
|
| - }
|
| static inline void Finalize(std::map<KeyStorageType, ValueStorageType>* m) {}
|
| static inline ValueRefType at(std::map<KeyStorageType, ValueStorageType>* m,
|
| KeyForwardType key) {
|
| @@ -133,20 +119,6 @@ struct MapTraits<Key, Value, true> {
|
| for (size_t i = 0; i < keys.size(); ++i)
|
| Insert(m, keys[i], values[i]);
|
| }
|
| - static inline void Decompose(std::map<KeyStorageType, ValueStorageType>* m,
|
| - mojo::Array<Key>* keys,
|
| - mojo::Array<Value>* values) {
|
| - keys->resize(m->size());
|
| - values->resize(m->size());
|
| - int i = 0;
|
| - for (typename std::map<KeyStorageType, ValueStorageType>::iterator
|
| - it = m->begin();
|
| - it != m->end();
|
| - ++it, ++i) {
|
| - (*keys)[i] = it->first;
|
| - (*values)[i] = GetValue(it).Pass();
|
| - }
|
| - }
|
| static inline void Finalize(std::map<KeyStorageType, ValueStorageType>* m) {
|
| for (auto& pair : *m)
|
| reinterpret_cast<Value*>(pair.second.buf)->~Value();
|
|
|