From 444ade9613c0b3d50eb618bbea49e3bdf59453da Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@esi-group.com>
Date: Sat, 6 Apr 2019 16:15:29 +0200
Subject: [PATCH] COMP: class/struct consistency between forward declaration
 and definition

- silence clang warnings
---
 src/OSspecific/POSIX/signals/sigStopAtWriteNow.C | 4 +++-
 src/OSspecific/POSIX/signals/sigWriteNow.C       | 4 +++-
 src/conversion/vtk/adaptor/foamVtkVtuAdaptor.H   | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/OSspecific/POSIX/signals/sigStopAtWriteNow.C b/src/OSspecific/POSIX/signals/sigStopAtWriteNow.C
index 6d55136a2d1..7dc579f1ea6 100644
--- a/src/OSspecific/POSIX/signals/sigStopAtWriteNow.C
+++ b/src/OSspecific/POSIX/signals/sigStopAtWriteNow.C
@@ -53,10 +53,12 @@ static Foam::Time const* runTimePtr_ = nullptr;
 namespace Foam
 {
 // Register re-reader
-struct addstopAtWriteNowSignalToOpt
+class addstopAtWriteNowSignalToOpt
 :
     public ::Foam::simpleRegIOobject
 {
+public:
+
     addstopAtWriteNowSignalToOpt(const char* name)
     :
         ::Foam::simpleRegIOobject(Foam::debug::addOptimisationObject, name)
diff --git a/src/OSspecific/POSIX/signals/sigWriteNow.C b/src/OSspecific/POSIX/signals/sigWriteNow.C
index 71d309adc5d..6ba56c23ceb 100644
--- a/src/OSspecific/POSIX/signals/sigWriteNow.C
+++ b/src/OSspecific/POSIX/signals/sigWriteNow.C
@@ -53,10 +53,12 @@ namespace Foam
 {
 
 // Register re-reader
-struct addwriteNowSignalToOpt
+class addwriteNowSignalToOpt
 :
     public ::Foam::simpleRegIOobject
 {
+public:
+
     addwriteNowSignalToOpt(const char* name)
     :
         ::Foam::simpleRegIOobject(Foam::debug::addOptimisationObject, name)
diff --git a/src/conversion/vtk/adaptor/foamVtkVtuAdaptor.H b/src/conversion/vtk/adaptor/foamVtkVtuAdaptor.H
index 4d3e74177f7..bce4b42cd9d 100644
--- a/src/conversion/vtk/adaptor/foamVtkVtuAdaptor.H
+++ b/src/conversion/vtk/adaptor/foamVtkVtuAdaptor.H
@@ -74,11 +74,13 @@ namespace vtk
 \*---------------------------------------------------------------------------*/
 
 //- Bookkeeping for vtkUnstructuredGrid
-struct vtuAdaptor
+class vtuAdaptor
 :
     public vtk::Caching<vtkUnstructuredGrid>,
     public foamVtkMeshMaps
 {
+public:
+
     // Member Functions
 
     // Mesh Conversion
-- 
GitLab