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

#include <parar.h>

Static Public Member Functions

template<typename Q >
static madness::enable_if
< is_derived_from< Q,
ParallelSerializableObject >
, const ParallelInputArchive & >
::type 
wrap_load (const ParallelInputArchive &ar, const Q &t)
 Parallel objects are forwarded to their implementation of parallel load. More...
 
template<typename Q >
static madness::disable_if
< is_derived_from< Q,
ParallelSerializableObject >
, const ParallelInputArchive & >
::type 
wrap_load (const ParallelInputArchive &ar, const Q &t)
 Serial objects read only from process 0 and broadcast results. More...
 

Member Function Documentation

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

Parallel objects are forwarded to their implementation of parallel load.

References madness::archive::ArchiveLoadImpl< Archive, T >::load().

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

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