Skip to content
Snippets Groups Projects
Commit 1b86b0bf authored by Carsten Gräser's avatar Carsten Gräser
Browse files

[bugfix] Add dummy template parameter

This avoid duplicate definitions of the function.
parent 396ed98a
No related branches found
No related tags found
No related merge requests found
......@@ -458,11 +458,12 @@ namespace Dune
// Implementation of IsTupleOrDerived
namespace Imp {
template<class... T>
std::true_type isTupleOrDerived(const std::tuple<T...>*)
template<class... T, class Dummy>
std::true_type isTupleOrDerived(const std::tuple<T...>*, Dummy)
{ return {}; }
std::false_type isTupleOrDerived(const void*)
template<class Dummy>
std::false_type isTupleOrDerived(const void*, Dummy)
{ return {}; }
} // namespace Imp
......@@ -474,7 +475,7 @@ namespace Dune
*/
template<class T>
struct IsTupleOrDerived :
public decltype(Imp::isTupleOrDerived(std::declval<T*>()))
public decltype(Imp::isTupleOrDerived(std::declval<T*>(), true))
{};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment