39 && token::compound::isCompound
57 os << token::END_STATEMENT <<
endl;
62 Foam::Ostream& Foam::operator<<(Foam::Ostream& os, const Foam::UList<T>& L)
65 if (os.format() == IOstream::ASCII || !contiguous<T>())
69 if (L.size() > 1 && contiguous<T>())
86 os << L.size() << token::BEGIN_BLOCK;
92 os << token::END_BLOCK;
94 else if (L.size() < 11 && contiguous<T>())
97 os << L.size() << token::BEGIN_LIST;
102 if (i > 0) os << token::SPACE;
107 os << token::END_LIST;
112 os <<
nl << L.size() <<
nl << token::BEGIN_LIST;
121 os <<
nl << token::END_LIST <<
nl;
126 os <<
nl << L.size() <<
nl;
129 os.write(reinterpret_cast<const char*>(L.v_), L.byteSize());
134 os.check(
"Ostream& operator<<(Ostream&, const UList&)");