PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
TransactionBuilderResult Class Reference

#include <transaction_builder.h>

Public Member Functions

 TransactionBuilderResult ()=delete
 
 TransactionBuilderResult (const CTransaction &tx)
 
 TransactionBuilderResult (const std::string &error)
 
bool IsTx ()
 
bool IsError ()
 
CTransaction GetTxOrThrow ()
 
Optional< CTransactionGetTx ()
 
std::string GetError ()
 

Private Attributes

Optional< CTransactionmaybeTx
 
Optional< std::string > maybeError
 

Detailed Description

Definition at line 68 of file transaction_builder.h.

Constructor & Destructor Documentation

◆ TransactionBuilderResult() [1/3]

TransactionBuilderResult::TransactionBuilderResult ( )
delete

◆ TransactionBuilderResult() [2/3]

TransactionBuilderResult::TransactionBuilderResult ( const CTransaction tx)
explicit

Definition at line 103 of file transaction_builder.cpp.

◆ TransactionBuilderResult() [3/3]

TransactionBuilderResult::TransactionBuilderResult ( const std::string &  error)
explicit

Definition at line 105 of file transaction_builder.cpp.

Member Function Documentation

◆ GetError()

std::string TransactionBuilderResult::GetError ( )

Definition at line 123 of file transaction_builder.cpp.

Here is the caller graph for this function:

◆ GetTx()

Optional< CTransaction > TransactionBuilderResult::GetTx ( )

Definition at line 119 of file transaction_builder.cpp.

Here is the caller graph for this function:

◆ GetTxOrThrow()

CTransaction TransactionBuilderResult::GetTxOrThrow ( )

Definition at line 111 of file transaction_builder.cpp.

Here is the call graph for this function:

◆ IsError()

bool TransactionBuilderResult::IsError ( )

Definition at line 109 of file transaction_builder.cpp.

◆ IsTx()

bool TransactionBuilderResult::IsTx ( )

Definition at line 107 of file transaction_builder.cpp.

Member Data Documentation

◆ maybeError

Optional<std::string> TransactionBuilderResult::maybeError
private

Definition at line 71 of file transaction_builder.h.

◆ maybeTx

Optional<CTransaction> TransactionBuilderResult::maybeTx
private

Definition at line 70 of file transaction_builder.h.


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