| MADNESS
    version 0.9
    | 
Implements RemoteReference which is for internal use. More...
#include <madness/world/atomicint.h>#include <madness/world/shared_ptr.h>#include <madness/world/worldtypes.h>#include <madness/world/archive.h>#include <madness/world/worldam.h>#include <madness/world/worldptr.h>#include <madness/world/worldhashmap.h>#include <iosfwd>

Go to the source code of this file.
| Classes | |
| class | madness::RemoteReference< T > | 
| Simple structure used to manage references/pointers to remote instances.  More... | |
| struct | madness::archive::ArchiveLoadImpl< Archive, T > | 
| Default load of a thingy via serialize(ar,t)  More... | |
| struct | madness::archive::ArchiveStoreImpl< Archive, T > | 
| Default store of a thingy via serialize(ar,t)  More... | |
| class | madness::detail::RemoteCounterImpl< T > | 
| Remote counter implementation object.  More... | |
| class | madness::detail::RemoteCounterBase | 
| Base class for remote counter implementation objects.  More... | |
| class | madness::detail::RemoteCounterImpl< T > | 
| Remote counter implementation object.  More... | |
| class | madness::detail::RemoteCounter | 
| Remote reference counter.  More... | |
| class | madness::RemoteReference< T > | 
| Simple structure used to manage references/pointers to remote instances.  More... | |
| struct | madness::archive::ArchiveLoadImpl< Archive, detail::RemoteCounter > | 
| struct | madness::archive::ArchiveStoreImpl< Archive, detail::RemoteCounter > | 
| Namespaces | |
| madness | |
| Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces. | |
| madness::archive | |
| madness::detail | |
| Functions | |
| void | madness::detail::swap (RemoteCounter &l, RemoteCounter &r) | 
| std::ostream & | madness::detail::operator<< (std::ostream &out, const RemoteCounter &counter) | 
| template<typename T , typename U > | |
| void | madness::swap (RemoteReference< T > &l, RemoteReference< U > &r) | 
| Swap the two remote references.  More... | |
| template<typename T > | |
| archive_array< unsigned char > | madness::archive::wrap_opaque (const RemoteReference< T > &t) | 
Implements RemoteReference which is for internal use.
 1.8.8
 1.8.8