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

Public Member Functions

 BitcoinLikeScriptApi (const ledger::core::BitcoinLikeScript &script)
 
std::shared_ptr< api::BitcoinLikeScriptChunkhead () override
 
std::string toString () override
 
const ledger::core::BitcoinLikeScriptgetScript () const
 

Additional Inherited Members

- Static Public Member Functions inherited from ledger::core::api::BitcoinLikeScript
static std::shared_ptr< BitcoinLikeScriptparse (const std::vector< uint8_t > &data)
 

Member Function Documentation

◆ head()

std::shared_ptr< api::BitcoinLikeScriptChunk > ledger::core::BitcoinLikeScriptApi::head ( )
overridevirtual

Get the head of the script. Scripts are organized by chunks, so you get an iterator-like interface.

Implements ledger::core::api::BitcoinLikeScript.

◆ toString()

std::string ledger::core::BitcoinLikeScriptApi::toString ( )
overridevirtual

Turn the script into a string representation.

Implements ledger::core::api::BitcoinLikeScript.


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