MADNESS 0.10.1
madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op Struct Reference

#include <worlddc.h>

Collaboration diagram for madness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op:

Public Types

typedef Range< typename std::vector< keyT >::const_iterator > rangeT

Public Member Functions

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

Public Attributes

implT * impl

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

References impl.

Referenced by P2Op().

◆ P2Op() [2/2]

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

References P2Op(), impl, and p().

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

Referenced by P2Op(), P2Op(), and operator()().


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