178 return contentRef_.
cref();
Generic templated field type.
friend Ostream & operator(Ostream &, const Field< Type > &)
A IOField wrapper for writing external data.
virtual bool writeData(Ostream &os) const
The writeData method for regIOobject write operation.
virtual ~IOFieldRef()=default
Destructor.
virtual const word & type() const
Type is identical to IOField.
void operator=(const IOFieldRef &)=delete
No copy assignment.
IOFieldRef(const IOFieldRef &)=delete
No copy construct.
IOFieldRef()=delete
No default construct.
Field< Type > content_type
The underlying content type.
A primitive field of type <T> with automated input and output.
virtual ~IOField()=default
Destructor.
IOField(const IOField &)=default
Default copy construct.
virtual bool writeData(Ostream &os) const
The writeData method for regIOobject write operation.
TypeName("Field")
Runtime type information.
void operator=(const IOField< Type > &rhs)
Copy assignment of entries.
Field< Type > content_type
The underlying content type.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
A class for managing references or pointers (no reference counting)
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
OBJstream os(runTime.globalPath()/outputName)
IOobject io("surfaceFilmProperties", mesh.time().constant(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE, false)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.