Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <TrieDB.h>
Classes | |
struct | Node |
Public Types | |
using | value_type = std::pair< bytesConstRef, bytesConstRef > |
Public Member Functions | |
iterator () | |
iterator (GenericTrieDB const *_db) | |
iterator (GenericTrieDB const *_db, bytesConstRef _key) | |
iterator & | operator++ () |
value_type | operator* () const |
value_type | operator-> () const |
bool | operator== (iterator const &_c) const |
bool | operator!= (iterator const &_c) const |
value_type | at () const |
Protected Attributes | |
std::vector< Node > | m_trail |
GenericTrieDB< DB > const * | m_that |
Private Member Functions | |
void | next () |
void | next (NibbleSlice _key) |
using dev::GenericTrieDB< _DB >::iterator::value_type = std::pair<bytesConstRef, bytesConstRef> |
|
inline |
|
explicit |
dev::GenericTrieDB< DB >::iterator::iterator | ( | GenericTrieDB const * | _db, |
bytesConstRef | _key | ||
) |
GenericTrieDB< DB >::iterator::value_type dev::GenericTrieDB< DB >::iterator::at | ( | ) | const |
|
private |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |