|
SIRIUS 7.5.0
Electronic structure library and applications
|
Serializer for simple data structures. More...
Go to the source code of this file.
Classes | |
| class | sirius::serializer |
| Serialize and deserialize objects. More... | |
Namespaces | |
| module | sirius |
| Namespace of the SIRIUS library. | |
Functions | |
| template<typename T > | |
| void | sirius::serialize (serializer &s__, T var__) |
| Serialize a single element. More... | |
| template<typename T > | |
| void | sirius::deserialize (serializer &s__, T &var__) |
| Deserialize a single element. More... | |
| template<typename T > | |
| void | sirius::serialize (serializer &s__, std::vector< T > const &vec__) |
| Serialize a vector. More... | |
| template<typename T > | |
| void | sirius::deserialize (serializer &s__, std::vector< T > &vec__) |
| Deserialize a vector. More... | |
| template<typename T , int N> | |
| void | sirius::serialize (serializer &s__, sddk::mdarray< T, N > const &array__) |
| Serialize multidimentional array. More... | |
| template<typename T , int N> | |
| void | sirius::deserialize (serializer &s__, sddk::mdarray< T, N > &array__) |
| Deserialize multidimentional array. More... | |
| void | sirius::serialize (serializer &s__, mpi::block_data_descriptor const &dd__) |
| Serialize block data descriptor. More... | |
| void | sirius::deserialize (serializer &s__, mpi::block_data_descriptor &dd__) |
| Deserialize block data descriptor. More... | |
Serializer for simple data structures.
Definition in file serializer.hpp.