diff --git a/applications/utilities/mesh/manipulation/splitMesh/splitMesh.C b/applications/utilities/mesh/manipulation/splitMesh/splitMesh.C index bc193810bd..de6d5c10e4 100644 --- a/applications/utilities/mesh/manipulation/splitMesh/splitMesh.C +++ b/applications/utilities/mesh/manipulation/splitMesh/splitMesh.C @@ -163,10 +163,13 @@ int main(int argc, char *argv[]) // Addressing on faces only in mesh vertices. primitiveFacePatch fPatch ( - UIndirectList + faceList ( - mesh.faces(), - faces + UIndirectList + ( + mesh.faces(), + faces + ) ), mesh.points() ); diff --git a/src/OpenFOAM/containers/Lists/FixedList/FixedList.H b/src/OpenFOAM/containers/Lists/FixedList/FixedList.H index 76f9527701..0e59184f66 100644 --- a/src/OpenFOAM/containers/Lists/FixedList/FixedList.H +++ b/src/OpenFOAM/containers/Lists/FixedList/FixedList.H @@ -109,17 +109,17 @@ public: //- Null constructor. inline FixedList(); - //- Construct from components - inline FixedList(const T v[Size]); + //- Construct from C-array. + explicit inline FixedList(const T v[Size]); //- Construct from value - inline FixedList(const T&); + explicit inline FixedList(const T&); //- Construct from UList. - inline FixedList(const UList&); + explicit inline FixedList(const UList&); //- Construct from SLList. - inline FixedList(const SLList&); + explicit inline FixedList(const SLList&); //- Copy constructor. inline FixedList(const FixedList&); diff --git a/src/OpenFOAM/containers/Lists/List/List.H b/src/OpenFOAM/containers/Lists/List/List.H index b89f6c95a9..7e623f6560 100644 --- a/src/OpenFOAM/containers/Lists/List/List.H +++ b/src/OpenFOAM/containers/Lists/List/List.H @@ -123,22 +123,22 @@ public: //- Construct as copy of FixedList template - List(const FixedList&); + explicit List(const FixedList&); //- Construct as copy of PtrList - List(const PtrList&); + explicit List(const PtrList&); //- Construct as copy of SLList - List(const SLList&); + explicit List(const SLList&); //- Construct as copy of IndirectList - List(const IndirectList&); + explicit List(const IndirectList&); //- Construct as copy of UIndirectList - List(const UIndirectList&); + explicit List(const UIndirectList&); //- Construct as copy of BiIndirectList - List(const BiIndirectList&); + explicit List(const BiIndirectList&); //- Construct from Istream. List(Istream&); diff --git a/src/OpenFOAM/containers/Lists/PackedList/PackedList.H b/src/OpenFOAM/containers/Lists/PackedList/PackedList.H index 1e6070e836..82ac19fc0e 100644 --- a/src/OpenFOAM/containers/Lists/PackedList/PackedList.H +++ b/src/OpenFOAM/containers/Lists/PackedList/PackedList.H @@ -162,7 +162,7 @@ public: inline PackedList(); //- Construct with given size, initializes list to 0. - inline PackedList(const label size); + explicit inline PackedList(const label size); //- Construct with given size and value for all elements. PackedList(const label size, const unsigned val); @@ -174,7 +174,7 @@ public: inline PackedList(const Xfer< PackedList >&); //- Construct from a list of labels - PackedList(const UList