From 3362c02178135bb4bd100386b2a37d03f8538826 Mon Sep 17 00:00:00 2001 From: Michael Uleysky Date: Wed, 15 Mar 2023 12:05:38 +1000 Subject: [PATCH] Using #pragma once in headers --- include/NEMO.h | 5 +---- include/basedata.h | 5 +---- include/odm.h | 5 +---- include/simple2ddata.h | 6 +----- include/tindexes.h | 6 +----- include/vartype.h | 6 +----- 6 files changed, 6 insertions(+), 27 deletions(-) diff --git a/include/NEMO.h b/include/NEMO.h index eee1aff..2050d83 100644 --- a/include/NEMO.h +++ b/include/NEMO.h @@ -1,3 +1,4 @@ +#pragma once #include "DataAdapters/ncfilealt.h" #include "mdatetime.h" #include "simple2ddata.h" @@ -8,9 +9,6 @@ #include #include -#if !defined(M__NEMO) -#define M__NEMO - using michlib::Ceil; using michlib::Floor; using michlib::int2; @@ -394,4 +392,3 @@ template<> inline NEMOData::Data NEMOData::Read(const std template<> inline NEMOData::Data NEMOData::Read(const std::vector& tindex) const { return ReadVar("zos", tindex); } template<> inline NEMOData::Data NEMOData::Read(const std::vector& tindex) const { return ReadVar("wo", tindex); } -#endif diff --git a/include/basedata.h b/include/basedata.h index c62ee48..998dcb8 100644 --- a/include/basedata.h +++ b/include/basedata.h @@ -1,8 +1,6 @@ +#pragma once #include "comdefs.h" -#if !defined(M__BASEDATA) -#define M__BASEDATA - using michlib::real; class BaseData @@ -29,4 +27,3 @@ class BaseData explicit operator bool() const { return data.size() != 0; } }; -#endif diff --git a/include/odm.h b/include/odm.h index bdd2d01..b047654 100644 --- a/include/odm.h +++ b/include/odm.h @@ -1,11 +1,9 @@ +#pragma once #include "BFileW.h" #include "GPL.h" #include "NEMO.h" #include "tindexes.h" -#if !defined(M__ODM) -#define M__ODM - using michlib::BFileW; using michlib::errmessage; using michlib::GPL; @@ -89,4 +87,3 @@ inline NEMOData NEMOOpen(const CLArgs& args) ndata.Open(dataset, cred, proxy); return ndata; } -#endif diff --git a/include/simple2ddata.h b/include/simple2ddata.h index 765e775..a7a74e4 100644 --- a/include/simple2ddata.h +++ b/include/simple2ddata.h @@ -1,8 +1,6 @@ +#pragma once #include "basedata.h" -#if !defined(M__SIMPLE2DDATA) -#define M__SIMPLE2DDATA - class Simple2DData: public BaseData { real x0 = 0.0, y0 = 0.0; @@ -75,5 +73,3 @@ class Simple2DData: public BaseData return *this; } }; - -#endif diff --git a/include/tindexes.h b/include/tindexes.h index f0d8e1f..594f378 100644 --- a/include/tindexes.h +++ b/include/tindexes.h @@ -1,10 +1,8 @@ +#pragma once #include "mdatetime.h" #include #include -#if !defined(M__TINDEXES) -#define M__TINDEXES - using michlib::MDateTime; template std::vector GetTIndexes(const T& adapter, const MDateTime& b, const MDateTime& e) @@ -63,5 +61,3 @@ template size_t GetTIndex(const T& adapter, const MDateTime& t) if(t >= adapter.Time(i) && t <= adapter.Time(i + 1)) return (t - adapter.Time(i) <= adapter.Time(i + 1) - t) ? i : (i + 1); return 0; } - -#endif diff --git a/include/vartype.h b/include/vartype.h index 00c1d45..3634819 100644 --- a/include/vartype.h +++ b/include/vartype.h @@ -1,9 +1,7 @@ +#pragma once #include "MString.h" #include -#if !defined(M__VARTYPE) -#define M__VARTYPE - using michlib::MString; namespace vartype @@ -118,5 +116,3 @@ class VarType: public vartype::VartypeUnion *this); } }; - -#endif