| Index: mojo/public/cpp/bindings/array.h
|
| diff --git a/mojo/public/cpp/bindings/array.h b/mojo/public/cpp/bindings/array.h
|
| index a253da1f3954eed84541177cfee46df4c17a7dfa..8d74763ea975bf7b2b0ad3872fa52652135e27e4 100644
|
| --- a/mojo/public/cpp/bindings/array.h
|
| +++ b/mojo/public/cpp/bindings/array.h
|
| @@ -17,6 +17,7 @@
|
| #include "mojo/public/cpp/bindings/lib/array_internal.h"
|
| #include "mojo/public/cpp/bindings/lib/bindings_internal.h"
|
| #include "mojo/public/cpp/bindings/lib/clone_equals_util.h"
|
| +#include "mojo/public/cpp/bindings/lib/hash_util.h"
|
| #include "mojo/public/cpp/bindings/lib/template_util.h"
|
| #include "mojo/public/cpp/bindings/type_converter.h"
|
|
|
| @@ -182,6 +183,10 @@ class Array {
|
| return internal::Equals(vec_, other.vec_);
|
| }
|
|
|
| + size_t Hash(size_t seed) const {
|
| + return is_null() ? seed : internal::Hash(seed, vec_);
|
| + }
|
| +
|
| private:
|
| typedef std::vector<T> Array::*Testable;
|
|
|
|
|