Go to the documentation of this file.
39 #ifndef CompactIOField_H
40 #define CompactIOField_H
53 template<
class T,
class BaseType>
Istream&
operator>>
59 template<
class T,
class BaseType>
Ostream&
operator<<
69 template<
class T,
class BaseType>
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual bool writeData(Ostream &) const
virtual ~CompactIOField()
compressionType
Enumeration for the format of data in the stream.
A Field of objects of type <T> with automated input and output using a compact storage....
A simple container for copying or transferring objects of type <T>.
TypeName("FieldField")
Runtime type information.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
virtual bool writeObject(IOstream::streamFormat, IOstream::versionNumber, IOstream::compressionType) const
void readFromStream()
Read according to header type.
CompactIOField(const IOobject &)
Construct from IOobject.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
void operator=(const CompactIOField< T, BaseType > &)
streamFormat
Enumeration for the format of data in the stream.