Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | List of all members
datatools::i_serializable Class Referenceabstract

Base abstract class of all serializable (and possibly introspectable) classes. More...

#include <bayeux/datatools/i_serializable.h>

Inheritance diagram for datatools::i_serializable:
datatools::enriched_base datatools::event_id datatools::multi_properties datatools::properties datatools::things datatools::urn datatools::urn_info datatools::urn_to_path datatools::version_id genbb::primary_event genbb::primary_particle geomtools::angular_range geomtools::base_hit geomtools::display_data geomtools::geom_id geomtools::i_object_3d geomtools::i_placement mctools::signal::signal_data mctools::simulated_data mygsl::best_value mygsl::datapoint mygsl::histogram mygsl::histogram_2d mygsl::histogram_pool mygsl::interval mygsl::linear_regression::fit_data mygsl::polynomial

Public Member Functions

 i_serializable ()
 Default constructor. More...
 
virtual ~i_serializable ()
 Destructor. More...
 
virtual const std::string & get_serial_tag () const =0
 Return the serialization string identifier of the class. More...
 

Detailed Description

Base abstract class of all serializable (and possibly introspectable) classes.

Constructor & Destructor Documentation

◆ i_serializable()

datatools::i_serializable::i_serializable ( )

Default constructor.

◆ ~i_serializable()

virtual datatools::i_serializable::~i_serializable ( )
virtual

Destructor.

Member Function Documentation

◆ get_serial_tag()

virtual const std::string& datatools::i_serializable::get_serial_tag ( ) const
pure virtual

Return the serialization string identifier of the class.


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