CNORXZ
Container with Native Operation Routines and Expressions
|
Classes | |
struct | Header |
struct | InputFormatMap |
struct | InputFormatMap< Format::BINARY > |
struct | InputFormatMap< Format::JSON > |
struct | InputFormatMap< Format::XML > |
struct | OutputFormatMap |
struct | OutputFormatMap< Format::BINARY > |
struct | OutputFormatMap< Format::JSON > |
struct | OutputFormatMap< Format::XML > |
Enumerations | |
enum class | Format { BINARY = 1u , JSON = 2u , XML = 3u } |
enum class | ContentType { ARRAY = 1u , MAP = 2u } |
|
strong |
|
strong |
Deserialze header from archive.
ar | Source archive. |
h | Target header reference. |
version | Version. |
Definition at line 31 of file cer_header.cc.h.
|
inline |
Deserialize MArray from stream
F | Format enum class [BINARY,JSON,XML]. |
T | Array element value type. |
is | Input stream. |
data | Target array. |
Definition at line 36 of file utilities.cc.h.
Read and deserialize MArray from cereal compatibel binary file.
T | Array element value type. |
name | File name. |
data | target array. |
Definition at line 124 of file utilities.h.
Read and deserialize MArray from cereal compatibel file.
F | Format enum class [BINARY,JSON,XML]. |
T | Array element value type. |
name | File name. |
data | target array. |
Definition at line 60 of file utilities.cc.h.
Read and deserialize MArray from cereal compatibel json file.
T | Array element value type. |
name | File name. |
data | target array. |
Definition at line 142 of file utilities.h.
Read and deserialize MArray from cereal compatibel xml file.
T | Array element value type. |
name | File name. |
data | target array. |
Definition at line 160 of file utilities.h.
Serialze header, store in archive.
ar | Target archive. |
h | Input header. |
version | Version. |
Definition at line 22 of file cer_header.cc.h.
Deserialize and register range from cereal archive. Always use this function to load ranges from archives so that it is registered in the map of the range factories. Otherwise there might be more than one instance of the same range.
ar | Archive to read from. |
name | Archive key. |
r | Target range pointer. |
Definition at line 24 of file range_save_load.cc.h.
Serialize MArray to stream
F | Format enum class [BINARY,JSON,XML]. |
T | Array element value type. |
os | Output stream. |
data | Array to be serialized. |
Definition at line 25 of file utilities.cc.h.
Serialize MArray and write to binary file.
T | Array element value type. |
name | File name. |
data | Array to be saved. |
Definition at line 115 of file utilities.h.
Serialize MArray and write to file.
F | Format enum class [BINARY,JSON,XML]. |
T | Array element value type. |
name | File name. |
data | Array to be saved. |
Definition at line 50 of file utilities.cc.h.
Serialize MArray and write to json file.
T | Array element value type. |
name | File name. |
data | Array to be saved. |
Definition at line 133 of file utilities.h.