Bug 1434710 - Replaced mozilla::IndexSequence with std::index_sequence in /dom/plugins/ipc/FunctionBroker.h. r=botond draft
authorTom Bannister <tomabann@gmail.com>
Wed, 04 Apr 2018 19:46:45 +1000
changeset 778301 0b976f011cd4086da0cf18ccb4eb4a35d8869019
parent 778300 2b531be1bbce7ba1328bacffcfc07595f49e8686
child 778302 994847cbe63ae5fe04cb9572657fb8b6b1657a22
push id105466
push userbmo:tomabann@gmail.com
push dateFri, 06 Apr 2018 06:41:20 +0000
reviewersbotond
bugs1434710
milestone61.0a1
Bug 1434710 - Replaced mozilla::IndexSequence with std::index_sequence in /dom/plugins/ipc/FunctionBroker.h. r=botond MozReview-Commit-ID: 5haAbY0kUvO
dom/plugins/ipc/FunctionBroker.h
--- a/dom/plugins/ipc/FunctionBroker.h
+++ b/dom/plugins/ipc/FunctionBroker.h
@@ -1298,17 +1298,17 @@ protected:
     return aFunction(aParams...);
   };
 
   bool BrokerCallServer(base::ProcessId aClientId, const IpdlTuple &aInTuple,
                         IpdlTuple *aOutTuple, ParamTypes&... aParams) const;
 
   template<size_t... Indices>
   bool BrokerCallServer(base::ProcessId aClientId, const IpdlTuple &aInTuple,
-                         IpdlTuple *aOutTuple, IndexSequence<Indices...>) const
+                         IpdlTuple *aOutTuple, std::index_sequence<Indices...>) const
   {
     TupleParamTypes paramTuple;
     return BrokerCallServer(aClientId, aInTuple, aOutTuple,
                              Get<Indices>(paramTuple)...);
   }
 };
 
 template <FunctionHookId functionId, typename ResultType, typename ... ParamTypes>