OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
openfpm::vector< T, Memory, layout_base, grow_p, OPENFPM_NATIVE >::unpack_simple_cond< true, prp ... > Struct Template Reference

Detailed Description

template<typename T, typename Memory, template< typename > class layout_base, typename grow_p>
template<int ... prp>
struct openfpm::vector< T, Memory, 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 230 of file map_vector.hpp.

#include <map_vector.hpp>

Static Public Member Functions

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

Member Function Documentation

◆ unpack()

template<typename T , typename Memory , template< typename > class layout_base, typename grow_p >
template<int ... prp>
template<typename Memory2 >
static void openfpm::vector< T, Memory, layout_base, grow_p, OPENFPM_NATIVE >::unpack_simple_cond< true, prp ... >::unpack ( openfpm::vector< T, Memory, layout_base, grow_p, OPENFPM_NATIVE > &  obj,
ExtPreAlloc< Memory2 > &  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 240 of file map_vector.hpp.


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