![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <memory>#include "db.h"#include "Common.h"#include "Log.h"#include "Exceptions.h"#include "SHA3.h"#include "MemoryDB.h"#include "TrieCommon.h"Go to the source code of this file.
Classes | |
| struct | dev::TrieDBChannel |
| struct | dev::InvalidTrie |
| class | dev::GenericTrieDB< _DB > |
| Merkle Patricia Tree "Trie": a modifed base-16 Radix tree. More... | |
| class | dev::GenericTrieDB< _DB >::iterator |
| struct | dev::GenericTrieDB< _DB >::iterator::Node |
| class | dev::SpecificTrieDB< Generic, _KeyType > |
| Different view on a GenericTrieDB that can use different key types. More... | |
| class | dev::SpecificTrieDB< Generic, _KeyType >::iterator |
| class | dev::HashedGenericTrieDB< _DB > |
| class | dev::HashedGenericTrieDB< _DB >::iterator |
| class | dev::FatGenericTrieDB< _DB > |
| class | dev::FatGenericTrieDB< _DB >::iterator |
| class | dev::FatGenericTrieDB< _DB >::HashedIterator |
Namespaces | |
| dev | |
| Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by René Nyffenegger. | |
Macros | |
| #define | tdebug clog(TrieDBChannel) |
Typedefs | |
| template<class KeyType , class DB > | |
| using | dev::TrieDB = SpecificTrieDB< GenericTrieDB< DB >, KeyType > |
Enumerations | |
| enum | dev::Verification { dev::Verification::Skip, dev::Verification::Normal } |
Functions | |
| template<class DB > | |
| std::ostream & | dev::operator<< (std::ostream &_out, GenericTrieDB< DB > const &_db) |
| template<class Generic , class KeyType > | |
| std::ostream & | dev::operator<< (std::ostream &_out, SpecificTrieDB< Generic, KeyType > const &_db) |
Variables | |
| const h256 | dev::c_shaNull = sha3(rlp("")) |
Definition in file TrieDB.h.
1.8.11