|
Bond 0.9
C++ Bond Runtime Library API Documentation
|
Signature metadata for a single function parameter. More...
#include <bond/vm/codesegment.h>
Public Member Functions | |
| ParamSignature (int32_t framePointerOffset=0, uint32_t size=0, uint32_t type=0) | |
| Constructs a ParamSignature object. | |
Public Attributes | |
| int32_t | mFramePointerOffset |
| Offset in bytes from the frame pointer to the parameter value. | |
| uint32_t | mSize:28 |
| Size of the parameter in bytes. | |
| uint32_t | mType:4 |
| The SignatureType of the parameter. | |
Signature metadata for a single function parameter.
|
inlineexplicit |
Constructs a ParamSignature object.
| framePointerOffset | Offset in bytes from the frame pointer to the parameter value. |
| size | Size of the parameter in bytes. |
| type | The SignatureType of the parameter. |
| int32_t Bond::ParamSignature::mFramePointerOffset |
Offset in bytes from the frame pointer to the parameter value.
| uint32_t Bond::ParamSignature::mSize |
Size of the parameter in bytes.
| uint32_t Bond::ParamSignature::mType |
The SignatureType of the parameter.