Bond 0.9
C++ Bond Runtime Library API Documentation
Loading...
Searching...
No Matches
Bond::ReturnSignature Struct Reference

Signature metadata for a function return value. More...

#include <bond/vm/codesegment.h>

Public Member Functions

 ReturnSignature (uint32_t size=0, uint32_t type=0)
 Constructs a ReturnSignature object.

Public Attributes

uint32_t mSize:28
 Size of the return value in bytes.
uint32_t mType:4
 The SignatureType of the return value.

Detailed Description

Signature metadata for a function return value.

Constructor & Destructor Documentation

◆ ReturnSignature()

Bond::ReturnSignature::ReturnSignature ( uint32_t size = 0,
uint32_t type = 0 )
inlineexplicit

Constructs a ReturnSignature object.

Parameters
sizeSize of the return value in bytes.
typeThe SignatureType of the return value.

Member Data Documentation

◆ mSize

uint32_t Bond::ReturnSignature::mSize

Size of the return value in bytes.

◆ mType

uint32_t Bond::ReturnSignature::mType

The SignatureType of the return value.


The documentation for this struct was generated from the following file:
  • include/bond/vm/codesegment.h