diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/base/win/vector_unittest.cc | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-85-based.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/base/win/vector_unittest.cc')
-rw-r--r-- | chromium/base/win/vector_unittest.cc | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/chromium/base/win/vector_unittest.cc b/chromium/base/win/vector_unittest.cc index b2cce5228f8..459e54026f6 100644 --- a/chromium/base/win/vector_unittest.cc +++ b/chromium/base/win/vector_unittest.cc @@ -39,6 +39,43 @@ struct __declspec(uuid("050e4b78-71b2-43ff-bf7c-f6ba589aced9")) VectorChangedEventHandler<Uri*> : VectorChangedEventHandler_impl<UriPtrAggregate> {}; +#ifdef NTDDI_WIN10_VB // Windows 10.0.19041 +// Specialization templates that used to be in windows.foundation.h, removed in +// the 10.0.19041.0 SDK, so placed here instead. +template <> +struct __declspec(uuid("b939af5b-b45d-5489-9149-61442c1905fe")) IVector<int> + : IVector_impl<int> {}; + +template <> +struct __declspec(uuid("8d720cdf-3934-5d3f-9a55-40e8063b086a")) IVectorView<int> + : IVectorView_impl<int> {}; + +template <> +struct __declspec(uuid("bfea7f78-50c2-5f1d-a6ea-9e978d2699ff")) IIterator<int> + : IIterator_impl<int> {}; + +template <> +struct __declspec(uuid("81a643fb-f51c-5565-83c4-f96425777b66")) IIterable<int> + : IIterable_impl<int> {}; + +template <> +struct __declspec(uuid("0d82bd8d-fe62-5d67-a7b9-7886dd75bc4e")) IVector<Uri*> + : IVector_impl<Internal::AggregateType<Uri*, IUriRuntimeClass*>> {}; + +template <> +struct __declspec(uuid("4b8385bd-a2cd-5ff1-bf74-7ea580423e50")) + IVectorView<Uri*> + : IVectorView_impl<Internal::AggregateType<Uri*, IUriRuntimeClass*>> {}; + +template <> +struct __declspec(uuid("1c157d0f-5efe-5cec-bbd6-0c6ce9af07a5")) IIterator<Uri*> + : IIterator_impl<Internal::AggregateType<Uri*, IUriRuntimeClass*>> {}; + +template <> +struct __declspec(uuid("b0d63b78-78ad-5e31-b6d8-e32a0e16c447")) IIterable<Uri*> + : IIterable_impl<Internal::AggregateType<Uri*, IUriRuntimeClass*>> {}; +#endif + } // namespace Collections } // namespace Foundation } // namespace Windows |