From 7ed6f03476970712b92818d07d708763ac2dd30e Mon Sep 17 00:00:00 2001
From: Lasse Hinrichsen <lh1887@mi.fu-berlin.de>
Date: Thu, 5 Apr 2018 16:43:06 +0200
Subject: [PATCH] [variant] Only store trivial data types directly

O/w certain types (for instance FieldVectors) could not be stored.
---
 dune/subgrid/common/variant.hh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/subgrid/common/variant.hh b/dune/subgrid/common/variant.hh
index 484e5fe..85eb8bf 100644
--- a/dune/subgrid/common/variant.hh
+++ b/dune/subgrid/common/variant.hh
@@ -138,7 +138,7 @@ namespace Impl {
     }
 
     private:
-    TypeStorage_<Head_, std::is_literal_type<Head_>::value> head_;
+    TypeStorage_<Head_, std::is_trivial<Head_>::value> head_;
     variant_union_<Tail_...> tail_;
   };
 
-- 
GitLab