EVMC
evmc::HostContext Member List

This is the complete list of members for evmc::HostContext, including all inherited members.

access_account(const address &address) noexcept finalevmc::HostContextinlinevirtual
access_storage(const address &address, const bytes32 &key) noexcept finalevmc::HostContextinlinevirtual
account_exists(const address &address) const noexcept finalevmc::HostContextinlinevirtual
call(const evmc_message &message) noexcept finalevmc::HostContextinlinevirtual
copy_code(const address &address, size_t code_offset, uint8_t *buffer_data, size_t buffer_size) const noexcept finalevmc::HostContextinlinevirtual
emit_log(const address &addr, const uint8_t *data, size_t data_size, const bytes32 topics[], size_t topics_count) noexcept finalevmc::HostContextinlinevirtual
get_balance(const address &address) const noexcept finalevmc::HostContextinlinevirtual
get_block_hash(int64_t number) const noexcept finalevmc::HostContextinlinevirtual
get_code_hash(const address &address) const noexcept finalevmc::HostContextinlinevirtual
get_code_size(const address &address) const noexcept finalevmc::HostContextinlinevirtual
get_storage(const address &address, const bytes32 &key) const noexcept finalevmc::HostContextinlinevirtual
get_transient_storage(const address &address, const bytes32 &key) const noexcept finalevmc::HostContextinlinevirtual
get_tx_context() const noexcept finalevmc::HostContextinlinevirtual
HostContext()=defaultevmc::HostContext
HostContext(const evmc_host_interface &interface, evmc_host_context *ctx) noexceptevmc::HostContextinline
selfdestruct(const address &addr, const address &beneficiary) noexcept finalevmc::HostContextinlinevirtual
set_storage(const address &address, const bytes32 &key, const bytes32 &value) noexcept finalevmc::HostContextinlinevirtual
set_transient_storage(const address &address, const bytes32 &key, const bytes32 &value) noexcept finalevmc::HostContextinlinevirtual
~HostInterface() noexcept=default (defined in evmc::HostInterface)evmc::HostInterfacevirtual