File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
FWCore/Framework/interface Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -81,13 +81,12 @@ namespace edm {
8181 InputProcessBlockCacheImpl& operator =(InputProcessBlockCacheImpl const &) = delete ;
8282
8383 template <std::size_t I>
84- typename std::enable_if< I == sizeof ...(CacheTypes), void >::type fillTuple (std::tuple<CacheHandle<CacheTypes>...>&,
85- Event const &) const {}
84+ requires requires { requires I == sizeof ...(CacheTypes); }
85+ void fillTuple (std::tuple<CacheHandle<CacheTypes>...>&, Event const &) const {}
8686
8787 template <std::size_t I>
88- typename std::enable_if <
89- I<sizeof ...(CacheTypes), void >::type fillTuple (std::tuple<CacheHandle<CacheTypes>...>& cacheHandles,
90- Event const & event) const {
88+ requires requires { requires I < sizeof ...(CacheTypes); }
89+ void fillTuple (std::tuple<CacheHandle<CacheTypes>...>& cacheHandles, Event const & event) const {
9190 unsigned int index = eventProcessBlockIndex (event, processNames_[I]);
9291
9392 // If the branch associated with the token was passed to registerProcessBlockCacheFiller
You can’t perform that action at this time.
0 commit comments