Skip to content

sgns::runtime::binaryen::Block

Block primitive consisting of a header and extrinsics.

#include <block.hpp>

Public Functions

Name
bool operator==(const Block & rhs) const
bool operator!=(const Block & rhs) const

Public Attributes

Name
BlockHeader header
block header
BlockBody body
extrinsics collection

Friends

Name
std::ostream & operator<<(std::ostream & out, const Block & b)

Public Functions Documentation

function operator==

inline bool operator==(
    const Block & rhs
) const

function operator!=

inline bool operator!=(
    const Block & rhs
) const

Public Attributes Documentation

variable header

BlockHeader header;

block header

variable body

BlockBody body {};

extrinsics collection

Friends

friend operator<<

friend std::ostream & operator<<(
    std::ostream & out,

    const Block & b
);

Updated on 2026-03-04 at 13:10:43 -0800