SST  14.0.0
StructuralSimulationToolkit
SST::Core::Serialization::serializable Class Referenceabstract
Inheritance diagram for SST::Core::Serialization::serializable:
SST::BaseComponent SST::Config SST::ConfigComponent SST::ConfigGraph SST::ConfigLink SST::ConfigStatGroup SST::ConfigStatistic SST::ConfigStatOutput SST::Core::MemPoolItem SST::CoreTestSerialization::HandlerTest SST::CoreTestSerialization::pointed_to_class SST::CoreTestSerialization::RecursiveSerializationTest SST::CoreTestSerialization::shell SST::CoreTestSharedObjectsComponent::setItem SST::Interfaces::SimpleNetwork::Request SST::Interfaces::StandardMem::CustomData SST::Module SST::Output SST::Params SST::RankInfo SST::RankSync SST::RankSyncParallelSkip::comm_recv_pair SST::RankSyncParallelSkip::comm_send_pair SST::RankSyncSerialSkip::comm_pair SST::RNG::Random SST::RNG::RandomDistribution SST::Shared::SharedObject SST::Shared::SharedObjectChangeSet SST::Shared::SharedObjectData SST::Shared::SharedObjectDataManager SST::SSTHandlerBaseProfile SST::Statistics::StatisticInfo SST::ThreadSync SST::TimeLord SST::UnitAlgebra

Public Member Functions

virtual const char * cls_name () const =0
 
virtual void serialize_order (serializer &ser)=0
 
virtual uint32_t cls_id () const =0
 
virtual std::string serialization_name () const =0
 

Static Public Attributes

static constexpr uint32_t NullClsId = std::numeric_limits<uint32_t>::max()
 

Protected Types

enum  cxn_flag_t { ConstructorFlag }
 

Static Protected Member Functions

static void serializable_abort (uint32_t line, const char *file, const char *func, const char *obj)
 

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