CatapultServer  v0.5.0.1 (Elephant)
Elements.cpp File Reference
Include dependency graph for Elements.cpp:

Namespaces

 catapult
 
 catapult::model
 

Functions

void catapult::model::ExtractMatchingEntityInfos (const std::vector< BlockElement > &elements, WeakEntityInfos &entityInfos, const MatchingEntityPredicate &predicate)
 Extracts all entity infos for which predicate returns true from elements into entityInfos. More...
 
void catapult::model::ExtractEntityInfos (const BlockElement &element, WeakEntityInfos &entityInfos)
 Extracts all entity infos from element into entityInfos. More...
 
void catapult::model::ExtractTransactionInfos (std::vector< TransactionInfo > &transactionInfos, const std::shared_ptr< const BlockElement > &pBlockElement)
 
TransactionInfo catapult::model::MakeTransactionInfo (const std::shared_ptr< const Transaction > &pTransaction, const TransactionElement &transactionElement)
 Makes a transaction info by merging pTransaction and transactionElement. More...
 

Variable Documentation

◆ m_entityInfos

WeakEntityInfos& m_entityInfos
private

◆ m_pActiveBlockHeader

const BlockHeader* m_pActiveBlockHeader
private

◆ m_predicate

MatchingEntityPredicate m_predicate
private