Skip to content

sgns::runtime::Metadata

#include <metadata.hpp>

Inherited by sgns::runtime::binaryen::MetadataImpl

Protected Types

Name
using primitives::OpaqueMetadata OpaqueMetadata

Public Functions

Name
virtual ~Metadata() =default
virtual outcome::result< OpaqueMetadata > metadata() =0
calls metadata method of Metadata runtime api

Protected Types Documentation

using OpaqueMetadata

using sgns::runtime::Metadata::OpaqueMetadata = primitives::OpaqueMetadata;

Public Functions Documentation

function ~Metadata

virtual ~Metadata() =default

function metadata

virtual outcome::result< OpaqueMetadata > metadata() =0

calls metadata method of Metadata runtime api

Return: opaque metadata object or error

Reimplemented by: sgns::runtime::binaryen::MetadataImpl::metadata


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