MADNESS  0.10.1
Public Types | Public Member Functions | Public Attributes | List of all members
madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op Struct Reference

#include <worlddc.h>

Collaboration diagram for madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op:
Collaboration graph
[legend]

Public Types

typedef Range< typename std::vector< keyT >::const_iteratorrangeT
 

Public Member Functions

 P2Op (const P2Op &p)
 
 P2Op (implT *impl)
 
bool operator() (typename rangeT::iterator &iterator) const
 

Public Attributes

implTimpl
 

Member Typedef Documentation

◆ rangeT

template<typename keyT , typename valueT , typename hashfunT >
typedef Range<typename std::vector<keyT>::const_iterator> madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op::rangeT

Constructor & Destructor Documentation

◆ P2Op() [1/2]

template<typename keyT , typename valueT , typename hashfunT >
madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op::P2Op ( implT impl)
inline

◆ P2Op() [2/2]

template<typename keyT , typename valueT , typename hashfunT >
madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op::P2Op ( const P2Op p)
inline

Member Function Documentation

◆ operator()()

template<typename keyT , typename valueT , typename hashfunT >
bool madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op::operator() ( typename rangeT::iterator iterator) const
inline

Member Data Documentation

◆ impl

template<typename keyT , typename valueT , typename hashfunT >
implT* madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op::impl

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