From 03c27d2b607c058d2fb5f18a5cdd0121b77e9b4e Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@Germany> Date: Fri, 10 Oct 2008 14:52:23 +0200 Subject: [PATCH] eliminated label& List::size() completely --- src/OpenFOAM/containers/Lists/List/List.H | 3 --- src/OpenFOAM/containers/Lists/List/ListI.H | 8 -------- .../meshes/primitiveMesh/primitiveMeshPointCells.C | 2 +- 3 files changed, 1 insertion(+), 12 deletions(-) diff --git a/src/OpenFOAM/containers/Lists/List/List.H b/src/OpenFOAM/containers/Lists/List/List.H index 2b5520b3448..4f51878d454 100644 --- a/src/OpenFOAM/containers/Lists/List/List.H +++ b/src/OpenFOAM/containers/Lists/List/List.H @@ -152,9 +152,6 @@ public: //- Return the number of elements in the UList. inline label size() const; - //- Override size to be inconsistent with allocated storage. - // Use with care. - inline label& size(); // Edit diff --git a/src/OpenFOAM/containers/Lists/List/ListI.H b/src/OpenFOAM/containers/Lists/List/ListI.H index dff3c177d77..4989e4f28e8 100644 --- a/src/OpenFOAM/containers/Lists/List/ListI.H +++ b/src/OpenFOAM/containers/Lists/List/ListI.H @@ -65,14 +65,6 @@ inline Foam::label Foam::List<T>::size() const return UList<T>::size_; } - -template<class T> -inline Foam::label& Foam::List<T>::size() -{ - return UList<T>::size_; -} - - // * * * * * * * * * * * * * * * Member Operators * * * * * * * * * * * * * // template<class T> diff --git a/src/OpenFOAM/meshes/primitiveMesh/primitiveMeshPointCells.C b/src/OpenFOAM/meshes/primitiveMesh/primitiveMeshPointCells.C index 2986863d971..8a416eafaaf 100644 --- a/src/OpenFOAM/meshes/primitiveMesh/primitiveMeshPointCells.C +++ b/src/OpenFOAM/meshes/primitiveMesh/primitiveMeshPointCells.C @@ -167,7 +167,7 @@ const labelList& primitiveMesh::pointCells } } - storage.size() = n; + storage.setSize(n); return storage; } -- GitLab