From ee69ee092aad04f75eab1e897a6288ad25bc4985 Mon Sep 17 00:00:00 2001 From: mattijs Date: Fri, 10 Oct 2008 12:37:40 +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 11ae6f7..0695eea 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& 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& 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& L) } else if (Size < 11 && contiguous()) { - // 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& L) } else { - // Write size of list and start contents delimiter + // Write start of contents delimiter os << nl << token::BEGIN_LIST; // Write list contents -- 2.11.4.GIT