Definition at line 124 of file Unpacker.hpp.
Static Public Member Functions | |
| static void | unpack (ExtPreAlloc< Mem > &ext, T &obj, Unpack_stat &ps) |
| It packs arrays of C++ primitives. | |
| static void | unpack (ExtPreAlloc< Mem > &ext, typename openfpm::multi_array_ref_openfpm< base_type, n_ext::value+1, vmpl >::reference obj, Unpack_stat &ps) |
| It unpack C++ primitives. | |
Private Types | |
| typedef std::remove_all_extents< T >::type | base_type |
| base type of the primitive arrat | |
| typedef boost::mpl::int_< std::rank< T >::value > | n_ext |
| numver of extents in the primitive array | |
| typedef to_memory_multi_array_ref_view< T >::vmpl | vmpl |
|
private |
base type of the primitive arrat
Definition at line 127 of file Unpacker.hpp.
|
private |
numver of extents in the primitive array
Definition at line 130 of file Unpacker.hpp.
|
private |
Definition at line 132 of file Unpacker.hpp.
|
inlinestatic |
It packs arrays of C++ primitives.
| ext | preallocated memory where to pack the object |
| obj | object to pack |
| sts | pack-stat info |
Definition at line 143 of file Unpacker.hpp.
|
inlinestatic |
It unpack C++ primitives.
| ext | preallocated memory from where to unpack the object |
| obj | object where to unpack |
Definition at line 158 of file Unpacker.hpp.