Bitcoin ABC 0.30.5
P2P Digital Currency
Public Member Functions | Private Member Functions | List of all members
FormatterHumanReadable Class Reference

#include <iguana_formatter.h>

Inheritance diagram for FormatterHumanReadable:
[legend]
Collaboration diagram for FormatterHumanReadable:
[legend]

Public Member Functions

virtual bool Format (const IguanaResult &result) override
 
- Public Member Functions inherited from IguanaFormatter
virtual bool Format (const IguanaResult &)=0
 
virtual ~IguanaFormatter ()
 

Private Member Functions

bool FormatTrace (const std::string &title, const IguanaTrace &trace, const ScriptExecutionMetrics &metrics)
 
void FormatStacks (const IguanaStacks &stacks)
 
void FormatExecutionMetrics (const ScriptExecutionMetrics &metrics)
 

Detailed Description

Definition at line 23 of file iguana_formatter.h.

Member Function Documentation

◆ Format()

bool FormatterHumanReadable::Format ( const IguanaResult result)
overridevirtual

Implements IguanaFormatter.

Definition at line 11 of file iguana_formatter.cpp.

Here is the call graph for this function:

◆ FormatExecutionMetrics()

void FormatterHumanReadable::FormatExecutionMetrics ( const ScriptExecutionMetrics metrics)
private

Definition at line 129 of file iguana_formatter.cpp.

Here is the caller graph for this function:

◆ FormatStacks()

void FormatterHumanReadable::FormatStacks ( const IguanaStacks stacks)
private

Definition at line 104 of file iguana_formatter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FormatTrace()

bool FormatterHumanReadable::FormatTrace ( const std::string &  title,
const IguanaTrace trace,
const ScriptExecutionMetrics metrics 
)
private

Definition at line 61 of file iguana_formatter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

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