Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::LegacyVM Class Reference

#include <LegacyVM.h>

Inheritance diagram for dev::eth::LegacyVM:
dev::eth::VMFace

Public Member Functions

virtual owning_bytes_ref exec (u256 &_io_gas, ExtVMFace &_ext, OnOpFunc const &_onOp) override final
 VM implementation. More...
 
bytes const & memory () const
 
u256s stack () const
 
- Public Member Functions inherited from dev::eth::VMFace
 VMFace ()=default
 
virtual ~VMFace ()=default
 
 VMFace (VMFace const &)=delete
 
VMFaceoperator= (VMFace const &)=delete
 

Detailed Description

Definition at line 29 of file LegacyVM.h.

Member Function Documentation

◆ exec()

owning_bytes_ref LegacyVM::exec ( u256 io_gas,
ExtVMFace _ext,
OnOpFunc const &  _onOp 
)
finaloverridevirtual

VM implementation.

Implements dev::eth::VMFace.

Definition at line 217 of file LegacyVM.cpp.

◆ memory()

bytes const& dev::eth::LegacyVM::memory ( ) const
inline

Definition at line 40 of file LegacyVM.h.

◆ stack()

u256s dev::eth::LegacyVM::stack ( ) const
inline

Definition at line 41 of file LegacyVM.h.


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