nfd::name_tree::EnumerationImpl Class Referenceabstract

Enumeration operation implementation. More...

#include <daemon/table/name-tree-iterator.hpp>

+ Inheritance diagram for nfd::name_tree::EnumerationImpl:
+ Collaboration diagram for nfd::name_tree::EnumerationImpl:

Public Member Functions

 EnumerationImpl (const NameTree &nt)
 
virtual void advance (Iterator &i)=0
 

Protected Member Functions

 ~EnumerationImpl ()=default
 

Protected Attributes

const Hashtableht
 
const NameTreent
 

Detailed Description

Enumeration operation implementation.

Definition at line 132 of file name-tree-iterator.hpp.

Constructor & Destructor Documentation

◆ EnumerationImpl()

nfd::name_tree::EnumerationImpl::EnumerationImpl ( const NameTree nt)
explicit

Definition at line 74 of file name-tree-iterator.cpp.

◆ ~EnumerationImpl()

nfd::name_tree::EnumerationImpl::~EnumerationImpl ( )
protecteddefault

Member Function Documentation

◆ advance()

virtual void nfd::name_tree::EnumerationImpl::advance ( Iterator i)
pure virtual

Member Data Documentation

◆ ht

const Hashtable& nfd::name_tree::EnumerationImpl::ht
protected

Definition at line 146 of file name-tree-iterator.hpp.

◆ nt

const NameTree& nfd::name_tree::EnumerationImpl::nt
protected

Definition at line 145 of file name-tree-iterator.hpp.