diff --git a/src/OpenFOAM/algorithms/subCycle/subCycle.H b/src/OpenFOAM/algorithms/subCycle/subCycle.H index 6b1f980bbc..0da4796276 100644 --- a/src/OpenFOAM/algorithms/subCycle/subCycle.H +++ b/src/OpenFOAM/algorithms/subCycle/subCycle.H @@ -211,14 +211,6 @@ class subCycle public SubCycleField, public subCycleTime { - // Private Member Functions - - //- Disallow default bitwise copy construct - subCycle(const subCycle&) = delete; - - //- Disallow default bitwise assignment - void operator=(const subCycle&) = delete; - public: @@ -238,6 +230,9 @@ public: this->updateTimeIndex(); } + //- Disallow default bitwise copy construct + subCycle(const subCycle&) = delete; + //- Destructor // End the subCycleTime, which restores the time state @@ -245,6 +240,12 @@ public: { endSubCycle(); } + + + // Member Operators + + //- Disallow default bitwise assignment + void operator=(const subCycle&) = delete; }; diff --git a/src/OpenFOAM/containers/HashTables/HashTable/HashTable.H b/src/OpenFOAM/containers/HashTables/HashTable/HashTable.H index 0eb7a92dfb..ab10c50e7e 100644 --- a/src/OpenFOAM/containers/HashTables/HashTable/HashTable.H +++ b/src/OpenFOAM/containers/HashTables/HashTable/HashTable.H @@ -143,8 +143,6 @@ class HashTable //- Construct from key, next pointer and object inline hashedEntry(const Key&, hashedEntry* next, const T&); - - private: //- Disallow default bitwise copy construct hashedEntry(const hashedEntry&) = delete; diff --git a/src/OpenFOAM/containers/LinkedLists/linkTypes/DLListBase/DLListBase.H b/src/OpenFOAM/containers/LinkedLists/linkTypes/DLListBase/DLListBase.H index a7ce412c77..6ee464d7b8 100644 --- a/src/OpenFOAM/containers/LinkedLists/linkTypes/DLListBase/DLListBase.H +++ b/src/OpenFOAM/containers/LinkedLists/linkTypes/DLListBase/DLListBase.H @@ -81,15 +81,6 @@ private: label nElmts_; - // Private Member Functions - - //- Disallow default bitwise copy construct - DLListBase(const DLListBase&) = delete; - - //- Disallow default bitwise assignment - void operator=(const DLListBase&) = delete; - - public: // Forward declaration of STL iterators @@ -112,6 +103,9 @@ public: //- Construct given initial entry inline DLListBase(link*); + //- Disallow default bitwise copy construct + DLListBase(const DLListBase&) = delete; + //- Destructor ~DLListBase(); @@ -177,6 +171,12 @@ public: inline void transfer(DLListBase&); + // Member Operators + + //- Disallow default bitwise assignment + void operator=(const DLListBase&) = delete; + + // STL iterator //- An STL-conforming iterator diff --git a/src/OpenFOAM/containers/LinkedLists/linkTypes/SLListBase/SLListBase.H b/src/OpenFOAM/containers/LinkedLists/linkTypes/SLListBase/SLListBase.H index a086a9293d..ebcd071dcb 100644 --- a/src/OpenFOAM/containers/LinkedLists/linkTypes/SLListBase/SLListBase.H +++ b/src/OpenFOAM/containers/LinkedLists/linkTypes/SLListBase/SLListBase.H @@ -78,14 +78,6 @@ private: //- Number of elements in in list label nElmts_; - // Private Member Functions - - //- Disallow default bitwise copy construct - SLListBase(const SLListBase&) = delete; - - //- Disallow default bitwise assignment - void operator=(const SLListBase&) = delete; - public: @@ -106,6 +98,9 @@ public: //- Construct given initial entry inline SLListBase(link*); + //- Disallow default bitwise copy construct + SLListBase(const SLListBase&) = delete; + //- Destructor ~SLListBase(); @@ -158,6 +153,13 @@ public: // and annul the argument list. inline void transfer(SLListBase&); + + // Member Operators + + //- Disallow default bitwise assignment + void operator=(const SLListBase&) = delete; + + // STL iterator //- An STL-conforming iterator diff --git a/src/OpenFOAM/containers/Lists/Histogram/Histogram.H b/src/OpenFOAM/containers/Lists/Histogram/Histogram.H index d8e13c4e3d..0e318e7cdd 100644 --- a/src/OpenFOAM/containers/Lists/Histogram/Histogram.H +++ b/src/OpenFOAM/containers/Lists/Histogram/Histogram.H @@ -66,12 +66,6 @@ class Histogram void count(const List& bins, const List& l); - //- Disallow default bitwise copy construct - Histogram(const Histogram&) = delete; - - //- Disallow default bitwise assignment - void operator=(const Histogram&) = delete; - public: @@ -89,8 +83,11 @@ public: const List& l ); + //- Disallow default bitwise copy construct + Histogram(const Histogram&) = delete; - // Access + + // Member Functions //- Return the counts per bin inline const labelList& counts() const @@ -111,6 +108,12 @@ public: { return nHigh_; } + + + // Member Operators + + //- Disallow default bitwise assignment + void operator=(const Histogram&) = delete; }; diff --git a/src/OpenFOAM/containers/Lists/IndirectList/IndirectList.H b/src/OpenFOAM/containers/Lists/IndirectList/IndirectList.H index 51e088667b..54de934da5 100644 --- a/src/OpenFOAM/containers/Lists/IndirectList/IndirectList.H +++ b/src/OpenFOAM/containers/Lists/IndirectList/IndirectList.H @@ -59,15 +59,6 @@ class IndirectListAddressing List