12 #ifndef SST_CORE_SERIALIZATION_IMPL_SERIALIZE_ATOMIC_H 13 #define SST_CORE_SERIALIZATION_IMPL_SERIALIZE_ATOMIC_H 15 #ifndef SST_INCLUDING_SERIALIZE_H 17 "The header file sst/core/serialization/impl/serialize_atomic.h should not be directly included as it is not part of the stable public API. The file is included in sst/core/serialization/serialize.h" 20 #include "sst/core/serialization/serializer.h" 26 namespace Serialization {
31 typedef std::atomic<T> Value;
36 switch ( ser.mode() ) {
37 case serializer::SIZER:
44 case serializer::PACK:
50 case serializer::UNPACK:
63 void operator()(Value& UNUSED(v),
serializer& UNUSED(ser),
const char* UNUSED(name))
73 #endif // SST_CORE_SERIALIZATION_IMPL_SERIALIZE_VECTOR_H This class is basically a wrapper for objects to declare the order in which their members should be s...
Definition: serializer.h:43
Base serialize class.
Definition: serialize.h:45