OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
call_serialize_variadic< index_tuple< prp... > > Struct Template Reference

Detailed Description

template<int ... prp>
struct call_serialize_variadic< index_tuple< prp... > >

Definition at line 324 of file VCluster_meta_function.hpp.

Static Public Member Functions

template<typename T >
static void call_pr (T &send, size_t &tot_size)
 
template<typename T >
static void call_pack (ExtPreAlloc< HeapMemory > &mem, T &send, Pack_stat &sts)
 
template<typename op , typename T , typename S , template< typename > class layout_base, typename Memory >
static void call_unpack (S &recv, openfpm::vector_fr< BMemory< Memory > > &recv_buf, openfpm::vector< size_t > *sz, openfpm::vector< size_t > *sz_byte, op &op_param, size_t opt)
 

Member Function Documentation

◆ call_pack()

template<int ... prp>
template<typename T >
static void call_serialize_variadic< index_tuple< prp... > >::call_pack ( ExtPreAlloc< HeapMemory > &  mem,
T &  send,
Pack_stat sts 
)
inlinestatic

Definition at line 331 of file VCluster_meta_function.hpp.

◆ call_pr()

template<int ... prp>
template<typename T >
static void call_serialize_variadic< index_tuple< prp... > >::call_pr ( T &  send,
size_t &  tot_size 
)
inlinestatic

Definition at line 326 of file VCluster_meta_function.hpp.

◆ call_unpack()

template<int ... prp>
template<typename op , typename T , typename S , template< typename > class layout_base, typename Memory >
static void call_serialize_variadic< index_tuple< prp... > >::call_unpack ( S &  recv,
openfpm::vector_fr< BMemory< Memory > > &  recv_buf,
openfpm::vector< size_t > *  sz,
openfpm::vector< size_t > *  sz_byte,
op &  op_param,
size_t  opt 
)
inlinestatic

Definition at line 337 of file VCluster_meta_function.hpp.


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