From d6726837792aae43eba3ef9dc052e387cbe31cbe Mon Sep 17 00:00:00 2001
From: Dmitrij Naumov <dmitrij@naumov.de>
Date: Sat, 27 Jul 2013 23:57:27 +0200
Subject: [PATCH] Add operator<<() for Location.

---
 VecMatOnMeshLib/VecMeshItems/MeshItem.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/VecMatOnMeshLib/VecMeshItems/MeshItem.h b/VecMatOnMeshLib/VecMeshItems/MeshItem.h
index 293a20989f5..181acd17fa9 100644
--- a/VecMatOnMeshLib/VecMeshItems/MeshItem.h
+++ b/VecMatOnMeshLib/VecMeshItems/MeshItem.h
@@ -57,6 +57,13 @@ inline bool operator<(const Location& left, const Location& right)
     return left.item_id < right.item_id;
 }
 
+inline std::ostream& operator<<(std::ostream& os, Location const& l)
+{
+	return os << "(" << l.mesh_id
+	    << ", " << l.item_type
+	    << ", " << l.item_id
+	    << ")";
+}
 
 }
 
-- 
GitLab