CatapultServer  v0.5.0.1 (Elephant)
BlockStatement.h File Reference
Include dependency graph for BlockStatement.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  catapult::model::BlockStatement
 Collection of statements scoped to a block. More...
 

Namespaces

 catapult
 
 catapult::model
 

Functions

Hash256 catapult::model::CalculateMerkleHash (const BlockStatement &statement)
 Calculates the merkle hash for statement. More...
 
std::vector< Hash256 > catapult::model::CalculateMerkleTree (const BlockStatement &statement)
 Calculates the merkle tree for statement. More...
 
size_t catapult::model::CountTotalStatements (const BlockStatement &statement)
 Counts the total number of statements in statement. More...
 
void catapult::model::DeepCopyTo (BlockStatement &destination, const BlockStatement &source)
 Creates a deep copy of source into destination. More...
 
void catapult::model::DeepCopyTo (BlockStatement &destination, const BlockStatement &source, uint32_t maxSourcePrimaryId)
 Creates a deep copy of source into destination excluding receipts with primary source id greater than maxSourcePrimaryId. More...