Skip to content

Commit b67cfaa

Browse files
committed
Fix variadic template template parameters
heh
1 parent e590cc5 commit b67cfaa

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

include/openPMD/auxiliary/TypeTraits.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,15 +208,15 @@ namespace detail
208208
auto infer_template_args(Base<Args...> &) -> Base<Args...>;
209209

210210
template <
211-
template <typename> class Base,
211+
template <typename...> class Base,
212212
typename T,
213213
typename SFINAE = void>
214214
struct IsTemplateBaseOf
215215
{
216216
static constexpr bool value = false;
217217
};
218218

219-
template <template <typename> class Base, typename T>
219+
template <template <typename...> class Base, typename T>
220220
struct IsTemplateBaseOf<
221221
Base,
222222
T,
@@ -229,8 +229,8 @@ namespace detail
229229
};
230230
} // namespace detail
231231

232-
template <template <typename> class Base, typename T>
232+
template <template <typename...> class Base, typename T>
233233
constexpr bool IsTemplateBaseOf_v = detail::IsTemplateBaseOf<Base, T>::value;
234-
template <template <typename> class Base, typename T>
234+
template <template <typename...> class Base, typename T>
235235
using AsTemplateBase_t = typename detail::IsTemplateBaseOf<Base, T>::type;
236236
} // namespace openPMD::auxiliary

0 commit comments

Comments
 (0)