OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
Unpacker< T, Mem, PACKER_ENCAP_OBJECTS_CHUNKING > Class Template Reference

Unpacker for encapsulated objects. More...

Detailed Description

template<typename T, typename Mem>
class Unpacker< T, Mem, PACKER_ENCAP_OBJECTS_CHUNKING >

Unpacker for encapsulated objects.

Template Parameters
Tobject type to unpack
MemMemory origin HeapMemory CudaMemory ...

Definition at line 378 of file Unpacker.hpp.

#include <Unpacker.hpp>

Static Public Member Functions

template<typename T_nc , unsigned int ... prp>
static void unpack (ExtPreAlloc< Mem > &mem, T &obj, size_t sub_id, Unpack_stat &ps)
 is this needed
 
template<template< typename, typename > class op, unsigned int ... prp>
static void unpack_op (ExtPreAlloc< Mem > &mem, T &obj, size_t sub_id, Unpack_stat &ps)
 is this needed
 

Member Function Documentation

◆ unpack()

template<typename T , typename Mem >
template<typename T_nc , unsigned int ... prp>
static void Unpacker< T, Mem, PACKER_ENCAP_OBJECTS_CHUNKING >::unpack ( ExtPreAlloc< Mem > &  mem,
T &  obj,
size_t  sub_id,
Unpack_stat ps 
)
inlinestatic

is this needed

Definition at line 388 of file Unpacker.hpp.

◆ unpack_op()

template<typename T , typename Mem >
template<template< typename, typename > class op, unsigned int ... prp>
static void Unpacker< T, Mem, PACKER_ENCAP_OBJECTS_CHUNKING >::unpack_op ( ExtPreAlloc< Mem > &  mem,
T &  obj,
size_t  sub_id,
Unpack_stat ps 
)
inlinestatic

is this needed

Definition at line 427 of file Unpacker.hpp.


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