36 warnNoRereading<IOField<Type>>();
59 warnNoRereading<IOField<Type>>();
96 warnNoRereading<IOField<Type>>();
124 warnNoRereading<IOField<Type>>();
148 warnNoRereading<IOField<Type>>();
172 warnNoRereading<IOField<Type>>();
208 return (os <<
static_cast<const Field<Type>&
>(*
this)).good();
IOField(const IOobject &)
Construct from IOobject.
bool writeData(Ostream &) const
Pure virtual writaData function.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual bool read()
Read object.
static const char *const typeName
void operator=(const IOField< Type > &)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
bool headerOk()
Read and check header info.
Pre-declare SubField and related Field type.
void close()
Close Istream.
Istream & readStream(const word &, const bool read=true)
Return Istream and check object type against that given.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void operator=(const Field< Type > &)
void setSize(const label)
Reset size of List.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
A class for managing temporary objects.
readOption readOpt() const
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual ~IOField()
Destructor.
label size() const
Return the number of elements in the UList.
A primitive field of type <T> with automated input and output.