Base
INCLUDE FILE
#include "Base.h"
class Base
Base class for class hierarchies.
This class provides a base for class hierarchies, allowing for dynamic type identification and optional tracing of operations.
It is used for Body, Entity and Expression hierarchies.
DEFINITION
class Base;
destructor ~Basevirtual
DEFINITION
| virtual ~Base | ( | ); |
method serializeconst virtual
DEFINITION
| virtual void serialize | ( | std::ostream & os | ) const; |
| PARAMETER | DESCRIPTION |
|---|---|
os |
method type_nameconst
Get the name of the type of this object.
DEFINITION
| std::string_view type_name | ( | ) const; |
| RETURNS | DESCRIPTION |
|---|---|
std::string_view |
The name of the type of this object. |