summaryrefslogtreecommitdiffstats
path: root/mojo/public/cpp/bindings/lib/value_traits.h
diff options
context:
space:
mode:
Diffstat (limited to 'mojo/public/cpp/bindings/lib/value_traits.h')
-rw-r--r--mojo/public/cpp/bindings/lib/value_traits.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/mojo/public/cpp/bindings/lib/value_traits.h b/mojo/public/cpp/bindings/lib/value_traits.h
index d3b295b..56bdf3a 100644
--- a/mojo/public/cpp/bindings/lib/value_traits.h
+++ b/mojo/public/cpp/bindings/lib/value_traits.h
@@ -36,6 +36,9 @@ class ScopedHandleBase;
template <typename T>
class StructPtr;
+template <typename T>
+class WTFArray;
+
namespace internal {
template <typename T, typename Enable = void>
@@ -47,6 +50,7 @@ template <typename T>
struct ValueTraits<
T,
typename EnableIf<IsSpecializationOf<Array, T>::value ||
+ IsSpecializationOf<WTFArray, T>::value ||
IsSpecializationOf<Map, T>::value ||
IsSpecializationOf<StructPtr, T>::value ||
IsSpecializationOf<InlinedStructPtr, T>::value>::type> {