full enumeration implementation More...
#include <name-tree-iterator.hpp>
Public Member Functions | |
FullEnumerationImpl (const NameTree &nt, const EntrySelector &pred) | |
void | advance (Iterator &i) override |
Public Member Functions inherited from nfd::name_tree::EnumerationImpl | |
EnumerationImpl (const NameTree &nt) | |
virtual | ~EnumerationImpl ()=default |
Additional Inherited Members | |
Protected Attributes inherited from nfd::name_tree::EnumerationImpl | |
const NameTree & | nt |
const Hashtable & | ht |
full enumeration implementation
Definition at line 155 of file name-tree-iterator.hpp.
nfd::name_tree::FullEnumerationImpl::FullEnumerationImpl | ( | const NameTree & | nt, |
const EntrySelector & | pred | ||
) |
Definition at line 107 of file name-tree-iterator.cpp.
|
overridevirtual |
Implements nfd::name_tree::EnumerationImpl.
Definition at line 114 of file name-tree-iterator.cpp.
References nfd::name_tree::Hashtable::computeBucketIndex(), nfd::name_tree::Node::entry, nfd::name_tree::Hashtable::getBucket(), nfd::name_tree::Hashtable::getNBuckets(), nfd::name_tree::getNode(), nfd::name_tree::Node::hash, nfd::name_tree::EnumerationImpl::ht, and nfd::name_tree::Node::next.