ENH: simplify primitiveEntry parsing code, move append new tokens

- simplify string output code
This commit is contained in:
Mark Olesen
2017-11-05 22:07:17 +01:00
parent c4de3e0a4d
commit 61534989df
27 changed files with 297 additions and 333 deletions

View File

@ -160,13 +160,16 @@ bool Foam::functionEntry::execute
void Foam::functionEntry::write(Ostream& os) const
{
// Contents should be single string token
const token& t = operator[](0);
const string& s = t.stringToken();
const token& tok = operator[](0);
const string& s = tok.stringToken();
for (size_t i = 0; i < s.size(); i++)
// Write character-wise for literal output
for (size_t i = 0; i < s.size(); ++i)
{
os.write(s[i]);
}
os << nl;
}