|
EVMC
|
| ▼Cstd::char_traits | |
| Cevmc::byte_traits< T > | The char traits for byte-like types |
| ▼Cevmc_address | Big-endian 160-bit hash suitable for keeping an Ethereum address |
| Cevmc::address | The big-endian 160-bit hash suitable for keeping an Ethereum address |
| ▼Cevmc_bytes32 | The fixed size array of 32 bytes |
| Cevmc::bytes32 | The fixed size array of 32 bytes for storing 256-bit EVM values |
| Cevmc_host_context | The opaque data type representing the Host execution context |
| Cevmc_host_interface | The Host interface |
| Cevmc_instruction_metrics | Metrics for an EVM 1 instruction |
| Cevmc_message | The message describing an EVM call, including a zero-depth calls from a transaction origin |
| ▼Cevmc_result | The EVM code execution result |
| Cevmc::Result | The EVM code execution result. |
| Cevmc_result_optional_storage | The union representing evmc_result "optional storage" |
| Cevmc_tx_context | The transaction and block data for execution |
| Cevmc_tx_initcode | The hashed initcode used for TXCREATE instruction |
| Cevmc_vm | The VM instance |
| Cevmc::filter_iterator< BaseIterator, noexcept > | The filter iterator adaptor creates a view of an iterator range in which some elements of the range are skipped |
| ▼Cevmc::filter_iterator< BaseIterator, is_not_space > | |
| Cevmc::skip_space_iterator< BaseIterator > | The input filter iterator which skips whitespace characters from the base input iterator |
| ▼Cevmc::HostInterface | The EVMC Host interface |
| ▼Cevmc::Host | Abstract class to be used by Host implementations |
| Cevmc::MockedHost | Mocked EVMC Host implementation |
| Cevmc::HostContext | Wrapper around EVMC host context / host interface |
| Cevmc::MockedHost::log_record | LOG record |
| Cevmc::MockedAccount | Mocked account |
| Cevmc::StorageValue | Extended value (with original value and access flag) for account storage |
| Cevmc::VM | The VM instance. |