#include "name-tree-hashtable.hpp"
#include <boost/operators.hpp>
#include <boost/range/iterator_range_core.hpp>
#include <functional>
Go to the source code of this file.
Classes | |
struct | nfd::name_tree::AnyEntry |
An EntrySelector that accepts every Entry. More... | |
struct | nfd::name_tree::AnyEntrySubTree |
An EntrySubTreeSelector that accepts every Entry and its children. More... | |
class | nfd::name_tree::EnumerationImpl |
Enumeration operation implementation. More... | |
class | nfd::name_tree::FullEnumerationImpl |
Full enumeration implementation. More... | |
class | nfd::name_tree::Iterator |
NameTree iterator. More... | |
class | nfd::name_tree::PartialEnumerationImpl |
Partial enumeration implementation. More... | |
class | nfd::name_tree::PrefixMatchImpl |
Partial enumeration implementation. More... | |
Namespaces | |
nfd | |
-status-http-server | |
nfd::name_tree | |
Typedefs | |
using | nfd::name_tree::EntrySelector = std::function< bool(const Entry &)> |
A predicate to accept or reject an Entry in find operations. More... | |
using | nfd::name_tree::EntrySubTreeSelector = std::function< std::pair< bool, bool >(const Entry &)> |
A predicate to accept or reject an Entry and its children. More... | |
using | nfd::name_tree::Range = boost::iterator_range< Iterator > |
A forward range of name tree entries. More... | |
Functions | |
std::ostream & | nfd::name_tree::operator<< (std::ostream &os, const Iterator &i) |