| Index: content/common/indexed_db/indexed_db_struct_traits.h
|
| diff --git a/content/common/indexed_db/indexed_db_struct_traits.h b/content/common/indexed_db/indexed_db_struct_traits.h
|
| index 7c3effefbc9813d86b1d82f91492b5c3e40a0702..9cdc49c302fd2fbf9a1598f611e193c6abf5b23f 100644
|
| --- a/content/common/indexed_db/indexed_db_struct_traits.h
|
| +++ b/content/common/indexed_db/indexed_db_struct_traits.h
|
| @@ -11,6 +11,20 @@
|
| namespace mojo {
|
|
|
| template <>
|
| +struct StructTraits<indexed_db::mojom::IndexKeysDataView,
|
| + content::IndexedDBIndexKeys> {
|
| + static int64_t index_id(const content::IndexedDBIndexKeys& index_keys) {
|
| + return index_keys.first;
|
| + }
|
| + static const std::vector<content::IndexedDBKey>& index_keys(
|
| + const content::IndexedDBIndexKeys& index_keys) {
|
| + return index_keys.second;
|
| + }
|
| + static bool Read(indexed_db::mojom::IndexKeysDataView data,
|
| + content::IndexedDBIndexKeys* out);
|
| +};
|
| +
|
| +template <>
|
| struct StructTraits<indexed_db::mojom::IndexMetadataDataView,
|
| content::IndexedDBIndexMetadata> {
|
| static int64_t id(const content::IndexedDBIndexMetadata& metadata) {
|
|
|