MADNESS 0.10.1
KeyChildIterator Class Reference
Collaboration diagram for KeyChildIterator:

Public Member Functions

 KeyChildIterator (const Key &parent)
const Key & key ()
 operator bool () const
KeyChildIterator & operator++ ()

Private Types

typedef unsigned long ulong

Private Attributes

Key child
ulong i
ulong j
ulong k
Key parent

Member Typedef Documentation

◆ ulong

typedef unsigned long KeyChildIterator::ulong
private

Constructor & Destructor Documentation

◆ KeyChildIterator()

KeyChildIterator::KeyChildIterator ( const Key & parent)
inline

References child, i, j, k, and parent.

Referenced by operator++().

Member Function Documentation

◆ key()

const Key & KeyChildIterator::key ( )
inline

References child.

◆ operator bool()

KeyChildIterator::operator bool ( ) const
inline

References k.

◆ operator++()

KeyChildIterator & KeyChildIterator::operator++ ( )
inline

References KeyChildIterator(), child, i, j, k, and parent.

Member Data Documentation

◆ child

Key KeyChildIterator::child
private

Referenced by KeyChildIterator(), key(), and operator++().

◆ i

ulong KeyChildIterator::i
private

Referenced by KeyChildIterator(), and operator++().

◆ j

ulong KeyChildIterator::j
private

Referenced by KeyChildIterator(), and operator++().

◆ k

ulong KeyChildIterator::k
private

◆ parent

Key KeyChildIterator::parent
private

Referenced by KeyChildIterator(), and operator++().


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