SST  15.1.0
StructuralSimulationToolkit
SST::Core::Serialization::pvt::ser_unpacker Class Reference
Inheritance diagram for SST::Core::Serialization::pvt::ser_unpacker:
SST::Core::Serialization::pvt::ser_buffer_accessor SST::Core::Serialization::pvt::ser_shared_ptr_unpacker

Public Member Functions

template<typename T >
void unpack (T &t)
 
template<typename T , typename SIZE_T >
void unpack_buffer (T *&buffer, SIZE_T &size)
 
uintptr_t check_pointer_unpack (uintptr_t ptr)
 
void unpack_string (std::string &str)
 
void report_new_pointer (uintptr_t real_ptr)
 
void report_real_pointer (uintptr_t ptr, uintptr_t real_ptr)
 
 ser_buffer_accessor (void *buffer, size_t size)
 
 ser_buffer_accessor (const ser_buffer_accessor &)=delete
 
- Public Member Functions inherited from SST::Core::Serialization::pvt::ser_buffer_accessor
 ser_buffer_accessor (void *buffer, size_t size)
 
 ser_buffer_accessor (const ser_buffer_accessor &)=delete
 
ser_buffer_accessoroperator= (const ser_buffer_accessor &)=delete
 
void * buf_next (size_t size)
 
size_t size () const
 
- Public Member Functions inherited from SST::Core::Serialization::pvt::ser_shared_ptr_unpacker
 ser_shared_ptr_unpacker (const ser_shared_ptr_unpacker &)=delete
 
ser_shared_ptr_unpackeroperator= (const ser_shared_ptr_unpacker &)=delete
 
std::pair< std::shared_ptr< void > &, bool > get_shared_ptr_owner (size_t tag)
 

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