diff --git a/dune/xt/functions/grid-function.hh b/dune/xt/functions/grid-function.hh
index 1ee09217568c94d91a79fd2d960d162f9734f03c..a8f61d87bef55520d905dfbc4a3acd1594c9f957 100644
--- a/dune/xt/functions/grid-function.hh
+++ b/dune/xt/functions/grid-function.hh
@@ -47,14 +47,14 @@ struc Bar {
  * convenience. In case of the function foo, we would thus need to have two additional ones
  *
 \code
-void foo(const double& value)
+void foo(const FunctionInterface<d>& func
 {
-  foo(ConstantFunction<d>(value));
+  foo(FunctionAsGridFunctionWrapper<E>(func));
 }
 
-void foo(const FunctionInterface<d>& func
+void foo(const double& value)
 {
-  foo(FunctionAsGridFunctionWrapper<E>(func));
+  foo(ConstantFunction<d>(value));
 }
 \endcode
  *
@@ -81,7 +81,7 @@ struc Bar {
  * value (its copy and movable), so the above examples simplify to
  *
 \code
-void foo(const GridFunction<E> grid_func);
+void foo(GridFunction<E> grid_func);
 \endcode
  *
  * and