View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Classes | Namespaces | Macros
shm_reference.h File Reference
#include "archives_config.h"
#include <string>
#include <cassert>
#include "shmname.h"
#include "shm_array.h"
#include <vistle/util/boost_interprocess_config.h>
#include <boost/interprocess/offset_ptr.hpp>
Include dependency graph for shm_reference.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vistle::shm_array_ref< T >
 

Namespaces

namespace  vistle
 

Macros

#define V_DECLARE_SHMREF(T)
 
#define V_DEFINE_SHMREF(T)
 

Macro Definition Documentation

◆ V_DECLARE_SHMREF

#define V_DECLARE_SHMREF (   T)
Value:
extern template void V_COREEXPORT \
ar); \
extern template void V_COREEXPORT \
const;
Definition: archives.h:342
Definition: archives.h:197
#define V_COREEXPORT
Definition: export.h:9
default_init_allocator< T > allocator
Definition: allocator.h:36

◆ V_DEFINE_SHMREF

#define V_DEFINE_SHMREF (   T)
Value:
template void shm_array_ref<shm_array<T, typename shm<T>::allocator>>::load<vistle::yas_iarchive>( \
template void shm_array_ref<shm_array<T, typename shm<T>::allocator>>::save<vistle::yas_oarchive>( \
vistle::yas_oarchive & ar) const;