OpenFPM  5.2.0
Project that contain the implementation of distributed structures
unpack_each_prop_buffer< op, Vt, S, layout_base, v_mpl > Struct Template Reference

Public Member Functions

 unpack_each_prop_buffer (S &recv, openfpm::vector_fr< BMemory< HeapMemory >> &recv_buf, op &op_param, size_t i, openfpm::vector< size_t > *sz, openfpm::vector< size_t > *sz_byte)
 constructor More...
 
template<typename T >
void operator() (T &t) const
 It call the copy function for each property.
 

Data Fields

S & recv
 
openfpm::vector_fr< BMemory< HeapMemory > > & recv_buf
 
size_t i
 
op & op_param
 
openfpm::vector< size_t > * sz
 
openfpm::vector< size_t > * sz_byte
 

Detailed Description

template<typename op, typename Vt, typename S, template< typename > class layout_base, typename v_mpl>
struct unpack_each_prop_buffer< op, Vt, S, layout_base, v_mpl >

Definition at line 72 of file VCluster_meta_function.hpp.

Constructor & Destructor Documentation

◆ unpack_each_prop_buffer()

template<typename op , typename Vt , typename S , template< typename > class layout_base, typename v_mpl >
unpack_each_prop_buffer< op, Vt, S, layout_base, v_mpl >::unpack_each_prop_buffer ( S &  recv,
openfpm::vector_fr< BMemory< HeapMemory >> &  recv_buf,
op &  op_param,
size_t  i,
openfpm::vector< size_t > *  sz,
openfpm::vector< size_t > *  sz_byte 
)
inline

constructor

Parameters
vset of pointer buffers to set

Definition at line 91 of file VCluster_meta_function.hpp.


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