tuple_size needs to be abstracted at some point
This is mainly a reminder. I already get the warning below and suspect we will run into problems at some point in the future ...
In file included from /root/dune-gdt-python-bindings/dune/dune-xt/python/dune/xt/test/grid_intersection.cc:19:
In file included from /root/dune-gdt-python-bindings/dune/dune-xt/dune/xt/grid/grids.hh:37:
/root/dune-gdt-python-bindings/dune/dune-xt/dune/xt/common/tuple.hh:472:1: warning: 'tuple_size' defined as a class template here but previously declared as a struct template [-Wmismatched-tags]
class tuple_size<Dune::XT::Common::template_tuple<Types...>>
^
/usr/lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/array:415:5: note: did you mean class here?
struct tuple_size;
^
/usr/lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/utility:88:5: note: did you mean class here?
struct tuple_size;
^
1 warning generated.