simpleRegIOobject Class Referenceabstract

Abstract base class for registered object with I/O. Used in debug symbol registration. More...

Inheritance diagram for simpleRegIOobject:

Public Member Functions

 simpleRegIOobject (void(*fn)(const char *name, simpleRegIOobject *), const char *name)
 Construct from objectregistry inserter and name. More...
 
virtual ~simpleRegIOobject ()
 Destructor. More...
 
virtual void readData (Istream &)=0
 Read. More...
 
virtual void writeData (Ostream &) const =0
 Write. More...
 

Detailed Description

Abstract base class for registered object with I/O. Used in debug symbol registration.

Source files

Definition at line 50 of file simpleRegIOobject.H.

Constructor & Destructor Documentation

◆ simpleRegIOobject()

simpleRegIOobject ( void(*)(const char *name, simpleRegIOobject *)  fn,
const char *  name 
)
inline

Construct from objectregistry inserter and name.

Definition at line 58 of file simpleRegIOobject.H.

References Foam::name().

Here is the call graph for this function:

◆ ~simpleRegIOobject()

virtual ~simpleRegIOobject ( )
inlinevirtual

Destructor.

Definition at line 68 of file simpleRegIOobject.H.

References simpleRegIOobject::readData(), and simpleRegIOobject::writeData().

Here is the call graph for this function:

Member Function Documentation

◆ readData()

◆ writeData()

virtual void writeData ( Ostream ) const
pure virtual

The documentation for this class was generated from the following file: