Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Namespaces | Typedefs | Enumerations
JIT.h File Reference
#include <cstdint>
#include <cstring>
#include <functional>
#include <type_traits>
#include <evmjit.h>
Include dependency graph for JIT.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dev::evmjit::i256
 Representation of 256-bit value binary compatible with LLVM i256. More...
 
struct  dev::evmjit::RuntimeData
 
struct  dev::evmjit::JITSchedule
 
class  dev::evmjit::ExecutionContext
 

Namespaces

 dev
 Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger.
 
 dev::evmjit
 

Typedefs

using dev::evmjit::bytes_ref = std::tuple< byte const *, size_t >
 

Enumerations

enum  dev::evmjit::ReturnCode {
  dev::evmjit::ReturnCode::Stop = 0, dev::evmjit::ReturnCode::Return = 1, dev::evmjit::ReturnCode::OutOfGas = -1, dev::evmjit::ReturnCode::LLVMError = -101,
  dev::evmjit::ReturnCode::UnexpectedException = -111
}