From c713c814e3dbf8087dd9cf514601b945bd3da84d Mon Sep 17 00:00:00 2001 From: mattijs <mattijs@hunt.opencfd.co.uk> Date: Fri, 10 Oct 2008 12:34:16 +0100 Subject: [PATCH] make output compatible with dictionary entries --- src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C b/src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C index 11ae6f71400..0695eeaefcb 100644 --- a/src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C +++ b/src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C @@ -77,7 +77,7 @@ Foam::Istream& Foam::operator>>(Foam::Istream& is, FixedList<T, Size>& L) } else { - // Putback the openning bracket + // Putback the opening bracket is.putBack(firstToken); } @@ -190,8 +190,9 @@ Foam::Ostream& Foam::operator<<(Ostream& os, const FixedList<T, Size>& L) if (uniform) { - // Write size of list and start contents delimiter - os << token::BEGIN_BLOCK; + // Write size of list (so it is valid dictionary entry) and + // start contents delimiter + os << L.size() << token::BEGIN_BLOCK; // Write list contents os << L[0]; @@ -201,7 +202,7 @@ Foam::Ostream& Foam::operator<<(Ostream& os, const FixedList<T, Size>& L) } else if (Size < 11 && contiguous<T>()) { - // Write size of list and start contents delimiter + // Write start of contents delimiter os << token::BEGIN_LIST; // Write list contents @@ -216,7 +217,7 @@ Foam::Ostream& Foam::operator<<(Ostream& os, const FixedList<T, Size>& L) } else { - // Write size of list and start contents delimiter + // Write start of contents delimiter os << nl << token::BEGIN_LIST; // Write list contents -- GitLab