From 5ec7fc1e4ad2be2cc63debd1827af9a59f2f5e41 Mon Sep 17 00:00:00 2001 From: cignoni Date: Mon, 12 Dec 2011 23:29:16 +0000 Subject: [PATCH] added missing const to the Index function --- vcg/complex/allocate.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vcg/complex/allocate.h b/vcg/complex/allocate.h index e9881ec3..f7191e96 100644 --- a/vcg/complex/allocate.h +++ b/vcg/complex/allocate.h @@ -53,13 +53,13 @@ namespace vcg { /** \addtogroup trimesh */ template - size_t Index(MeshType &m, typename MeshType::VertexType &v) {return &v-&*m.vert.begin();} + size_t Index(MeshType &m, const typename MeshType::VertexType &v) {return &v-&*m.vert.begin();} template - size_t Index(MeshType &m, typename MeshType::FaceType &f) {return &f-&*m.face.begin();} + size_t Index(MeshType &m, const typename MeshType::FaceType &f) {return &f-&*m.face.begin();} template - size_t Index(MeshType &m, typename MeshType::EdgeType &e) {return &e-&*m.edge.begin();} + size_t Index(MeshType &m, const typename MeshType::EdgeType &e) {return &e-&*m.edge.begin();} template - size_t Index(MeshType &m, typename MeshType::HEdgeType &h) {return &h-&*m.hedge.begin();} + size_t Index(MeshType &m, const typename MeshType::HEdgeType &h) {return &h-&*m.hedge.begin();} template size_t Index(MeshType &m, const typename MeshType::VertexType *vp) {return vp-&*m.vert.begin();}