Abstract base class for registered object with I/O. Used in debug symbol registration. More...
#include <simpleRegIOobject.H>

Public Member Functions | |
| simpleRegIOobject (void(*fn)(const char *name, simpleRegIOobject *), const char *name) | |
| Construct from objectregistry inserter and name. | |
| virtual | ~simpleRegIOobject ()=default |
| Destructor. | |
| virtual void | readData (Istream &is)=0 |
| Read. | |
| virtual void | writeData (Ostream &os) const =0 |
| Write. | |
Abstract base class for registered object with I/O. Used in debug symbol registration.
Definition at line 48 of file simpleRegIOobject.H.
|
inline |
Construct from objectregistry inserter and name.
Definition at line 57 of file simpleRegIOobject.H.
References Foam::name(), and simpleRegIOobject().
Referenced by RegisterDebugSwitch< Type >::RegisterDebugSwitch(), RegisterSwitch< Type >::RegisterSwitch(), and simpleRegIOobject().


|
virtualdefault |
Destructor.
|
pure virtual |
Read.
Implemented in RegisterSwitch< Type >.
|
pure virtual |
Write.
Implemented in RegisterSwitch< Type >.
References os().
