OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
openfpm::vector< T, Memory, layout, layout_base, grow_p, OPENFPM_NATIVE >::unpack_simple_cond< true, prp...> Struct Template Reference

Detailed Description

template<typename T, typename Memory, typename layout, template< typename > class layout_base, typename grow_p>
template<int... prp>
struct openfpm::vector< T, Memory, layout, layout_base, grow_p, OPENFPM_NATIVE >::unpack_simple_cond< true, prp...>

These structures de-serialize a simple object (no pack() inside) unpack Without specified properties

Definition at line 228 of file map_vector.hpp.

#include <map_vector.hpp>

Static Public Member Functions

static void unpack (openfpm::vector< T, Memory, layout, layout_base, grow_p, OPENFPM_NATIVE > &obj, ExtPreAlloc< Memory > &mem, Unpack_stat &ps)
 unpack from the memory the data structure and put it into obj More...
 

Member Function Documentation

template<typename T , typename Memory , typename layout , template< typename > class layout_base, typename grow_p >
template<int... prp>
static void openfpm::vector< T, Memory, layout, layout_base, grow_p, OPENFPM_NATIVE >::unpack_simple_cond< true, prp...>::unpack ( openfpm::vector< T, Memory, layout, layout_base, grow_p, OPENFPM_NATIVE > &  obj,
ExtPreAlloc< Memory > &  mem,
Unpack_stat ps 
)
inlinestatic

unpack from the memory the data structure and put it into obj

Parameters
objobject to deserialize
memobject containing the raw data to deserialize
psstatistic

Definition at line 237 of file map_vector.hpp.


The documentation for this struct was generated from the following file: