ledger-core
Public Member Functions | Protected Member Functions | List of all members
ledger::core::RippleLikeTransactionsBulkParser Class Reference
+ Inheritance diagram for ledger::core::RippleLikeTransactionsBulkParser:
+ Collaboration diagram for ledger::core::RippleLikeTransactionsBulkParser:

Public Member Functions

 RippleLikeTransactionsBulkParser (std::string &lastKey)
 
bool StartArray ()
 
bool String (const rapidjson::Reader::Ch *str, rapidjson::SizeType length, bool copy)
 
bool Bool (bool b)
 
- Public Member Functions inherited from ledger::core::AbstractTransactionsBulkParser< RippleLikeBlockchainExplorer::TransactionsBulk, RippleLikeTransactionsParser >
bool Null ()
 
bool Bool (bool b)
 
bool Int (int i)
 
bool Uint (unsigned i)
 
bool Int64 (int64_t i)
 
bool Uint64 (uint64_t i)
 
bool Double (double d)
 
bool RawNumber (const rapidjson::Reader::Ch *str, rapidjson::SizeType length, bool copy)
 
bool String (const rapidjson::Reader::Ch *str, rapidjson::SizeType length, bool copy)
 
bool StartObject ()
 
bool Key (const rapidjson::Reader::Ch *str, rapidjson::SizeType length, bool copy)
 
bool EndObject (rapidjson::SizeType memberCount)
 
bool StartArray ()
 
bool EndArray (rapidjson::SizeType elementCount)
 
void init (RippleLikeBlockchainExplorer::TransactionsBulk *bulk)
 

Protected Member Functions

RippleLikeTransactionsParsergetTransactionsParser () override
 
std::string & getLastKey () override
 

Additional Inherited Members

- Protected Attributes inherited from ledger::core::AbstractTransactionsBulkParser< RippleLikeBlockchainExplorer::TransactionsBulk, RippleLikeTransactionsParser >
int _depth
 
RippleLikeBlockchainExplorer::TransactionsBulk * _bulk
 

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