A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::PDBMapIterator< KeyType, ValueType > Class Template Reference

#include <PairArray.h>

+ Collaboration diagram for pdb::PDBMapIterator< KeyType, ValueType >:

Public Member Functions

 PDBMapIterator ()
 
bool operator!= (const PDBMapIterator &me) const
 
MapRecordClass< KeyType,
ValueType > & 
operator* ()
 
void operator++ ()
 
 PDBMapIterator (Handle< PairArray< KeyType, ValueType >> iterateMeIn, bool)
 
 PDBMapIterator (Handle< PairArray< KeyType, ValueType >> iterateMeIn)
 

Private Attributes

uint32_t slot
 
Handle< PairArray< KeyType,
ValueType > > 
iterateMe
 
bool done
 

Detailed Description

template<class KeyType, class ValueType>
class pdb::PDBMapIterator< KeyType, ValueType >

Definition at line 42 of file PairArray.h.

Constructor & Destructor Documentation

template<class KeyType, class ValueType>
pdb::PDBMapIterator< KeyType, ValueType >::PDBMapIterator ( )
inline

Definition at line 45 of file PairArray.h.

template<class KeyType , class ValueType >
pdb::PDBMapIterator< KeyType, ValueType >::PDBMapIterator ( Handle< PairArray< KeyType, ValueType >>  iterateMeIn,
bool   
)

Definition at line 537 of file PairArray.cc.

template<class KeyType , class ValueType >
pdb::PDBMapIterator< KeyType, ValueType >::PDBMapIterator ( Handle< PairArray< KeyType, ValueType >>  iterateMeIn)

Definition at line 551 of file PairArray.cc.

Member Function Documentation

template<class KeyType , class ValueType >
bool pdb::PDBMapIterator< KeyType, ValueType >::operator!= ( const PDBMapIterator< KeyType, ValueType > &  me) const

Definition at line 578 of file PairArray.cc.

template<class KeyType , class ValueType >
MapRecordClass< KeyType, ValueType > & pdb::PDBMapIterator< KeyType, ValueType >::operator* ( )

Definition at line 571 of file PairArray.cc.

template<class KeyType , class ValueType >
void pdb::PDBMapIterator< KeyType, ValueType >::operator++ ( )

Definition at line 558 of file PairArray.cc.

Member Data Documentation

template<class KeyType, class ValueType>
bool pdb::PDBMapIterator< KeyType, ValueType >::done
private

Definition at line 58 of file PairArray.h.

template<class KeyType, class ValueType>
Handle<PairArray<KeyType, ValueType> > pdb::PDBMapIterator< KeyType, ValueType >::iterateMe
private

Definition at line 57 of file PairArray.h.

template<class KeyType, class ValueType>
uint32_t pdb::PDBMapIterator< KeyType, ValueType >::slot
private

Definition at line 56 of file PairArray.h.


The documentation for this class was generated from the following files: