Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::RevertInstruction Struct Reference

#include <VMFace.h>

Inheritance diagram for dev::eth::RevertInstruction:
dev::eth::VMException dev::Exception

Public Member Functions

 RevertInstruction (owning_bytes_ref &&_output)
 
 RevertInstruction (RevertInstruction const &)=delete
 
 RevertInstruction (RevertInstruction &&)=default
 
RevertInstructionoperator= (RevertInstruction const &)=delete
 
RevertInstructionoperator= (RevertInstruction &&)=default
 
char const * what () const noexcept override
 
owning_bytes_ref && output ()
 
- Public Member Functions inherited from dev::Exception
const char * what () const noexcept override
 

Detailed Description

Definition at line 45 of file VMFace.h.

Constructor & Destructor Documentation

◆ RevertInstruction() [1/3]

dev::eth::RevertInstruction::RevertInstruction ( owning_bytes_ref &&  _output)
inlineexplicit

Definition at line 47 of file VMFace.h.

◆ RevertInstruction() [2/3]

dev::eth::RevertInstruction::RevertInstruction ( RevertInstruction const &  )
delete

◆ RevertInstruction() [3/3]

dev::eth::RevertInstruction::RevertInstruction ( RevertInstruction &&  )
default

Member Function Documentation

◆ operator=() [1/2]

RevertInstruction& dev::eth::RevertInstruction::operator= ( RevertInstruction &&  )
default

◆ operator=() [2/2]

RevertInstruction& dev::eth::RevertInstruction::operator= ( RevertInstruction const &  )
delete

◆ output()

owning_bytes_ref&& dev::eth::RevertInstruction::output ( )
inline

Definition at line 55 of file VMFace.h.

◆ what()

char const* dev::eth::RevertInstruction::what ( ) const
inlineoverridenoexcept

Definition at line 53 of file VMFace.h.


The documentation for this struct was generated from the following file: