SST 16.0.0
Structural Simulation Toolkit
SST::Core::Serialization::serializable_factory Class Reference

Static Public Member Functions

static serializable_base * get_serializable (uint32_t cls_id)
static uint32_t add_builder (serializable_builder *builder, const char *name)
static bool sanity (serializable_base *ser, uint32_t cls_id)
static void delete_statics ()

Protected Types

using builder_map = std::unordered_map<long, serializable_builder*>

Static Protected Attributes

static builder_map * builders_ = nullptr

Member Function Documentation

◆ add_builder()

uint32_t SST::Core::Serialization::serializable_factory::add_builder ( serializable_builder * builder,
const char * name )
static
Returns
The cls id for the given builder

The documentation for this class was generated from the following files:
  • src/sst/core/serialization/serializable_base.h
  • src/sst/core/serialization/serializable_base.cc