MADNESS 0.10.1
|
Iterates in lexical order thru all children of a key. More...
#include <key.h>
Public Member Functions | |
KeyChildIterator () | |
KeyChildIterator (const Key< NDIM > &parent) | |
const Key< NDIM > & | key () const |
Returns the key of the child. | |
operator bool () const | |
True if iterator is not at end. | |
KeyChildIterator & | operator++ () |
Pre-increment of an iterator (i.e., ++it) | |
template<typename Archive > | |
void | serialize (Archive &ar) |
Private Attributes | |
Key< NDIM > | child |
bool | finished |
Vector< Translation, NDIM > | p |
Key< NDIM > | parent |
Iterates in lexical order thru all children of a key.
Example usage:
|
inline |
|
inline |
|
inline |
Returns the key of the child.
References madness::KeyChildIterator< NDIM >::child.
|
inline |
True if iterator is not at end.
References madness::KeyChildIterator< NDIM >::finished.
|
inline |
Pre-increment of an iterator (i.e., ++it)
References madness::KeyChildIterator< NDIM >::child, madness::KeyChildIterator< NDIM >::finished, NDIM, and madness::KeyChildIterator< NDIM >::p.
|
inline |
References madness::archive::wrap().
|
private |
|
private |
|
private |
Referenced by madness::KeyChildIterator< NDIM >::operator++().
|
private |
Referenced by KeyChildIterator::operator++().