EVMC
evmc::address Struct Reference

The big-endian 160-bit hash suitable for keeping an Ethereum address. More...

#include <evmc.hpp>

Inherits evmc_address.

Public Member Functions

constexpr address (evmc_address init={}) noexcept
 Default and converting constructor. More...
 
constexpr operator bool () const noexcept
 Explicit operator converting to bool.
 

Additional Inherited Members

- Public Attributes inherited from evmc_address
uint8_t bytes [20]
 The 20 bytes of the hash. More...
 

Detailed Description

The big-endian 160-bit hash suitable for keeping an Ethereum address.

This type wraps C evmc_address to make sure objects of this type are always initialized.

Definition at line 21 of file evmc.hpp.

Constructor & Destructor Documentation

◆ address()

constexpr evmc::address::address ( evmc_address  init = {})
inlinenoexcept

Default and converting constructor.

Initializes bytes to zeros if not other init value provided.

Definition at line 26 of file evmc.hpp.

26 {}) noexcept : evmc_address{init} {}
Big-endian 160-bit hash suitable for keeping an Ethereum address.
Definition: evmc.h:68

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