PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
libzcash::PathFiller< Depth, Hash > Class Template Reference

Public Member Functions

 PathFiller ()
 
 PathFiller (std::deque< Hash > queue)
 
Hash next (size_t depth)
 

Private Attributes

std::deque< Hashqueue
 

Static Private Attributes

static EmptyMerkleRoots< Depth, Hashemptyroots
 

Detailed Description

template<size_t Depth, typename Hash>
class libzcash::PathFiller< Depth, Hash >

Definition at line 846 of file incrementalmerkletree.cpp.

Constructor & Destructor Documentation

◆ PathFiller() [1/2]

template<size_t Depth, typename Hash >
libzcash::PathFiller< Depth, Hash >::PathFiller ( )
inline

Definition at line 851 of file incrementalmerkletree.cpp.

◆ PathFiller() [2/2]

template<size_t Depth, typename Hash >
libzcash::PathFiller< Depth, Hash >::PathFiller ( std::deque< Hash queue)
inlineexplicit

Definition at line 852 of file incrementalmerkletree.cpp.

Member Function Documentation

◆ next()

template<size_t Depth, typename Hash >
Hash libzcash::PathFiller< Depth, Hash >::next ( size_t  depth)
inline

Definition at line 854 of file incrementalmerkletree.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ emptyroots

template<size_t Depth, typename Hash >
EmptyMerkleRoots< Depth, Hash > libzcash::PathFiller< Depth, Hash >::emptyroots
staticprivate

Definition at line 849 of file incrementalmerkletree.cpp.

◆ queue

template<size_t Depth, typename Hash >
std::deque<Hash> libzcash::PathFiller< Depth, Hash >::queue
private

Definition at line 848 of file incrementalmerkletree.cpp.


The documentation for this class was generated from the following file: