MADNESS  0.10.1
Classes | Namespaces | Functions

The madness::detail::WorldPtr class for global pointers. More...

#include <madness/world/madness_exception.h>
#include <madness/world/worldtypes.h>
#include <madness/world/archive.h>
#include <madness/world/world.h>
#include <algorithm>
#include <iostream>
Include dependency graph for worldptr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  madness::archive::ArchiveLoadImpl< Archive, detail::WorldPtr< T > >
 Specialization of ArchiveLoadImpl for world pointers. More...
 
struct  madness::archive::ArchiveStoreImpl< Archive, detail::WorldPtr< T > >
 Specialization of ArchiveStoreImpl for world pointers. More...
 
struct  madness::detail::ptr_traits< U >
 
struct  madness::detail::ptr_traits< void >
 Specialization of ptr_traits for type void. More...
 
class  madness::detail::WorldPtr< T >
 A global pointer address, valid anywhere in the world. More...
 

Namespaces

 madness
 File holds all helper structures necessary for the CC_Operator and CC2 class.
 
 madness::archive
 Namespace for I/O tools.
 
 madness::detail
 

Functions

template<typename T , typename U >
bool madness::detail::operator<= (const WorldPtr< T > &left, const WorldPtr< U > &right)
 Less-than-equal-to comparison operator. More...
 
template<typename T , typename U >
bool madness::detail::operator> (const WorldPtr< T > &left, const WorldPtr< U > &right)
 Greater-than comparison operator. More...
 
template<typename T , typename U >
bool madness::detail::operator>= (const WorldPtr< T > &left, const WorldPtr< U > &right)
 Greater-than-equal-to comparison operator. More...
 
template<typename T >
void madness::detail::swap (WorldPtr< T > &l, WorldPtr< T > &r)
 Swap the content of l with r. More...
 

Detailed Description

The madness::detail::WorldPtr class for global pointers.