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

#include <iguana_formatter.h>

Inheritance diagram for FormatterCsv:
[legend]
Collaboration diagram for FormatterCsv:
[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, size_t topStackSize)
 
void TopStackSize (const IguanaTrace &trace, size_t &topStackSize, size_t &topAltStackSize)
 
void FormatStacks (const IguanaStacks &stacks, size_t topStackSize)
 
void FormatStack (const std::vector< std::vector< uint8_t > > &stack)
 
void FormatExecutionMetrics (const ScriptExecutionMetrics &metrics)
 

Detailed Description

Definition at line 34 of file iguana_formatter.h.

Member Function Documentation

◆ Format()

bool FormatterCsv::Format ( const IguanaResult result)
overridevirtual

Implements IguanaFormatter.

Definition at line 134 of file iguana_formatter.cpp.

Here is the call graph for this function:

◆ FormatExecutionMetrics()

void FormatterCsv::FormatExecutionMetrics ( const ScriptExecutionMetrics metrics)
private

Definition at line 243 of file iguana_formatter.cpp.

Here is the caller graph for this function:

◆ FormatStack()

void FormatterCsv::FormatStack ( const std::vector< std::vector< uint8_t > > &  stack)
private

Definition at line 232 of file iguana_formatter.cpp.

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

◆ FormatStacks()

void FormatterCsv::FormatStacks ( const IguanaStacks stacks,
size_t  topStackSize 
)
private

Definition at line 220 of file iguana_formatter.cpp.

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

◆ FormatTrace()

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

Definition at line 185 of file iguana_formatter.cpp.

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

◆ TopStackSize()

void FormatterCsv::TopStackSize ( const IguanaTrace trace,
size_t &  topStackSize,
size_t &  topAltStackSize 
)
private

Definition at line 176 of file iguana_formatter.cpp.

Here is the caller graph for this function:

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