MADNESS  version 0.9
Static Public Member Functions | List of all members
madness::archive::ArchiveImpl< ParallelOutputArchive, T > Struct Template Reference

#include <parar.h>

Static Public Member Functions

template<typename Q >
static madness::enable_if
< is_derived_from< Q,
ParallelSerializableObject >
, const ParallelOutputArchive & >
::type 
wrap_store (const ParallelOutputArchive &ar, const Q &t)
 Parallel objects are forwarded to their implementation of parallel store. More...
 
template<typename Q >
static madness::disable_if
< is_derived_from< Q,
ParallelSerializableObject >
, const ParallelOutputArchive & >
::type 
wrap_store (const ParallelOutputArchive &ar, const Q &t)
 Serial objects write only from process 0. More...
 

Member Function Documentation

template<class T >
template<typename Q >
static madness::enable_if<is_derived_from<Q, ParallelSerializableObject>, const ParallelOutputArchive&>::type madness::archive::ArchiveImpl< ParallelOutputArchive, T >::wrap_store ( const ParallelOutputArchive ar,
const Q &  t 
)
inlinestatic

Parallel objects are forwarded to their implementation of parallel store.

References madness::archive::ArchiveStoreImpl< Archive, T >::store().

template<class T >
template<typename Q >
static madness::disable_if<is_derived_from<Q, ParallelSerializableObject>, const ParallelOutputArchive&>::type madness::archive::ArchiveImpl< ParallelOutputArchive, T >::wrap_store ( const ParallelOutputArchive ar,
const Q &  t 
)
inlinestatic

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