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

Signature metadata for a function's parameter list. More...

#include <bond/vm/codesegment.h>

Public Member Functions

 ParamListSignature (const ParamSignature *paramSignatures=nullptr, uint32_t paramCount=0)
 Constructs a ParamListSignature object.

Public Attributes

const ParamSignature * mParamSignatures
 Pointer to the parameter signature array, in declaration order.
uint32_t mParamCount
 Number of entries in the parameter signature array.

Detailed Description

Signature metadata for a function's parameter list.

Constructor & Destructor Documentation

◆ ParamListSignature()

Bond::ParamListSignature::ParamListSignature ( const ParamSignature * paramSignatures = nullptr,
uint32_t paramCount = 0 )
inlineexplicit

Constructs a ParamListSignature object.

Parameters
paramSignaturesPointer to the parameter signature array. It is not copied.
paramCountNumber of entries in the parameter signature array.

Member Data Documentation

◆ mParamCount

uint32_t Bond::ParamListSignature::mParamCount

Number of entries in the parameter signature array.

◆ mParamSignatures

const ParamSignature* Bond::ParamListSignature::mParamSignatures

Pointer to the parameter signature array, in declaration order.


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