cereal
A C++11 library for serialization
|
A static, pre-execution object. More...
#include </build/libcereal-1.1.2/include/cereal/details/static_object.hpp>
Static Public Member Functions | |
static T & | getInstance () |
A static, pre-execution object.
This class will create a single copy (singleton) of some type and ensures that merely referencing this type will cause it to be instantiated and initialized pre-execution. For example, this is used heavily in the polymorphic pointer serialization mechanisms to bind various archive types with different polymorphic classes