Skip to content

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;
PARAMETERDESCRIPTION
os

method type_nameconst

Get the name of the type of this object.

DEFINITION
std::string_view  type_name ( ) const;
RETURNSDESCRIPTION
std::string_view

The name of the type of this object.