From aa83f97887908cf197bad4f2776e1766e60a9d0a Mon Sep 17 00:00:00 2001 From: Martin Heistermann Date: Fri, 24 May 2019 15:50:15 +0200 Subject: [PATCH] Add cppcheck suppressions for unused functions that belong to the public library interface --- src/OpenVolumeMesh/Core/TopologyKernel.cc | 4 ++++ src/OpenVolumeMesh/FileManager/FileManager.cc | 1 + src/OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.cc | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/src/OpenVolumeMesh/Core/TopologyKernel.cc b/src/OpenVolumeMesh/Core/TopologyKernel.cc index 6618061..da783c3 100644 --- a/src/OpenVolumeMesh/Core/TopologyKernel.cc +++ b/src/OpenVolumeMesh/Core/TopologyKernel.cc @@ -468,6 +468,7 @@ CellHandle TopologyKernel::add_cell(const std::vector& _halfface //======================================================================================== /// Set the vertices of an edge +// cppcheck-suppress unusedFunction ; public interface void TopologyKernel::set_edge(const EdgeHandle& _eh, const VertexHandle& _fromVertex, const VertexHandle& _toVertex) { assert(_fromVertex.is_valid() && (size_t)_fromVertex.idx() < n_vertices() && !is_deleted(_fromVertex)); @@ -502,6 +503,7 @@ void TopologyKernel::set_edge(const EdgeHandle& _eh, const VertexHandle& _fromVe //======================================================================================== /// Set the half-edges of a face +// cppcheck-suppress unusedFunction ; public interface void TopologyKernel::set_face(const FaceHandle& _fh, const std::vector& _hes) { Face& f = face(_fh); @@ -542,6 +544,7 @@ void TopologyKernel::set_face(const FaceHandle& _fh, const std::vector& _hfs) { Cell& c = cell(_ch); @@ -1954,6 +1957,7 @@ void TopologyKernel::delete_multiple_cells(const std::vector& _tag) { //======================================================================================== +// cppcheck-suppress unusedFunction ; public interface CellIter TopologyKernel::delete_cell_range(const CellIter& _first, const CellIter& _last) { assert(_first >= cells_begin()); diff --git a/src/OpenVolumeMesh/FileManager/FileManager.cc b/src/OpenVolumeMesh/FileManager/FileManager.cc index d06e6e0..2f3005b 100644 --- a/src/OpenVolumeMesh/FileManager/FileManager.cc +++ b/src/OpenVolumeMesh/FileManager/FileManager.cc @@ -184,6 +184,7 @@ bool FileManager::isHexahedralMesh(const std::string& _filename) const { return true; } +// cppcheck-suppress unusedFunction ; public interface bool FileManager::isTetrahedralMesh(const std::string& _filename) const { std::ifstream iff(_filename.c_str(), std::ios::in); diff --git a/src/OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.cc b/src/OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.cc index d0c1c62..2c5ec12 100644 --- a/src/OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.cc +++ b/src/OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.cc @@ -330,6 +330,7 @@ void TetrahedralMeshTopologyKernel::collapse_edge(HalfEdgeHandle _heh) // swapPropertyElements(halfedge_props_begin(), halfedge_props_end(), source, destination); //} +// cppcheck-suppress unusedFunction ; public interface VertexHandle TetrahedralMeshTopologyKernel::collapse_edge(HalfEdgeHandle _heh) { bool deferred_deletion_tmp = deferred_deletion_enabled(); @@ -420,6 +421,7 @@ VertexHandle TetrahedralMeshTopologyKernel::collapse_edge(HalfEdgeHandle _heh) } +// cppcheck-suppress unusedFunction ; public interface void TetrahedralMeshTopologyKernel::split_edge(HalfEdgeHandle _heh, VertexHandle _vh) { bool deferred_deletion_tmp = deferred_deletion_enabled(); @@ -448,6 +450,7 @@ void TetrahedralMeshTopologyKernel::split_edge(HalfEdgeHandle _heh, VertexHandle } +// cppcheck-suppress unusedFunction ; public interface void TetrahedralMeshTopologyKernel::split_face(FaceHandle _fh, VertexHandle _vh) { bool deferred_deletion_tmp = deferred_deletion_enabled(); @@ -560,6 +563,7 @@ std::vector TetrahedralMeshTopologyKernel::get_halfface_vertices(H return std::vector(); } +// cppcheck-suppress unusedFunction ; public interface std::vector TetrahedralMeshTopologyKernel::get_halfface_vertices(HalfFaceHandle hfh, HalfEdgeHandle heh) const { std::vector vertices; -- GitLab