From e42a1f6b3e687294e4cafcc51782ecf315442379 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Mon, 2 Jul 2018 15:20:17 +0200 Subject: [PATCH] COMP: forward declarations to silence gcc-7 warnings about 'operator<<' --- .../anisotropicMeshing/coordinateModification/boxScaling.H | 4 ++++ meshLibrary/utilities/containers/VRWGraph/VRWGraph.H | 2 ++ meshLibrary/utilities/containers/VRWGraphList/VRWGraphList.H | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/meshLibrary/utilities/anisotropicMeshing/coordinateModification/boxScaling.H b/meshLibrary/utilities/anisotropicMeshing/coordinateModification/boxScaling.H index 7c4588d..f741fa5 100644 --- a/meshLibrary/utilities/anisotropicMeshing/coordinateModification/boxScaling.H +++ b/meshLibrary/utilities/anisotropicMeshing/coordinateModification/boxScaling.H @@ -46,6 +46,10 @@ namespace Foam namespace Module { +// Forward declarations +class boxScaling; +Ostream& operator<<(Ostream&, const boxScaling&); + /*---------------------------------------------------------------------------*\ Class boxScaling Declaration \*---------------------------------------------------------------------------*/ diff --git a/meshLibrary/utilities/containers/VRWGraph/VRWGraph.H b/meshLibrary/utilities/containers/VRWGraph/VRWGraph.H index 2e41776..ce5cce5 100644 --- a/meshLibrary/utilities/containers/VRWGraph/VRWGraph.H +++ b/meshLibrary/utilities/containers/VRWGraph/VRWGraph.H @@ -51,7 +51,9 @@ namespace Foam namespace Module { +// Forward declarations class VRWGraph; +Ostream& operator<<(Ostream&, const VRWGraph&); class rowElement { diff --git a/meshLibrary/utilities/containers/VRWGraphList/VRWGraphList.H b/meshLibrary/utilities/containers/VRWGraphList/VRWGraphList.H index 930c855..1f20c2c 100644 --- a/meshLibrary/utilities/containers/VRWGraphList/VRWGraphList.H +++ b/meshLibrary/utilities/containers/VRWGraphList/VRWGraphList.H @@ -47,6 +47,10 @@ namespace Foam namespace Module { +// Forward declarations +class VRWGraphList; +Ostream& operator<<(Ostream&, const VRWGraphList&); + /*---------------------------------------------------------------------------*\ Class VRWGraphList Declaration \*---------------------------------------------------------------------------*/ -- GitLab