From 00bfe2bc846b57f2d20e7571646644ef3edb2c3f Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 31 Jul 2013 17:17:51 +0100 Subject: [PATCH] ENH: CompactListList: avoiding unnecessary check --- .../containers/Lists/CompactListList/CompactListListI.H | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/OpenFOAM/containers/Lists/CompactListList/CompactListListI.H b/src/OpenFOAM/containers/Lists/CompactListList/CompactListListI.H index e74ef023184..f133ed0ee52 100644 --- a/src/OpenFOAM/containers/Lists/CompactListList/CompactListListI.H +++ b/src/OpenFOAM/containers/Lists/CompactListList/CompactListListI.H @@ -223,11 +223,7 @@ inline Foam::UList<T> Foam::CompactListList<T, Container>::operator[] ) { label start = offsets_[i]; - return UList<T> - ( - (m_.size() ? m_.begin() + start : NULL), - offsets_[i+1] - start - ); + return UList<T>(m_.begin() + start, offsets_[i+1] - start); } @@ -241,7 +237,7 @@ Foam::CompactListList<T, Container>::operator[] label start = offsets_[i]; return UList<T> ( - (m_.size() ? const_cast<T*>(m_.begin() + start) : NULL), + const_cast<T*>(m_.begin() + start), offsets_[i+1] - start ); } -- GitLab