From e48bb4e8f510408437f223308f85fcbad19f8692 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkjak@fjfi.cvut.cz>
Date: Thu, 16 Feb 2017 23:00:07 +0100
Subject: [PATCH] Added missing operators in MeshBoundaryTagsLayer

---
 src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h b/src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h
index 72e6b7f031..282a774646 100644
--- a/src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h
+++ b/src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h
@@ -251,6 +251,14 @@ class MeshBoundaryTagsLayer< MeshConfig, Device, DimensionTag, false >
 public:
    using GlobalIndexType   = typename EntityTraitsType::GlobalIndexType;
 
+   MeshBoundaryTagsLayer() = default;
+   explicit MeshBoundaryTagsLayer( const MeshBoundaryTagsLayer& other ) {}
+   template< typename Device_ >
+   MeshBoundaryTagsLayer( const MeshBoundaryTagsLayer< MeshConfig, Device_, DimensionTag >& other ) {}
+   MeshBoundaryTagsLayer& operator=( const MeshBoundaryTagsLayer& other ) { return *this; }
+   template< typename Device_ >
+   MeshBoundaryTagsLayer& operator=( const MeshBoundaryTagsLayer< MeshConfig, Device_, DimensionTag >& other ) { return *this; }
+
    bool setNumberOfEntities( const GlobalIndexType& entitiesCount )
    {
       return true;
-- 
GitLab