5. Fundamentals of Binding a C Function¶
A function signature comprises the parameters of the function and any return value.
- 5.1. Out and Reference Parameters and Return Values
- 5.2. Ownership
- 5.3. Nullability
- 5.4. Static Methods
- 5.5. Changing the Position of Generated Arguments
- 5.6. Default Values and Changing an Argument’s Position
- 5.7. Adapting a Signature with a Vala Wrapper
- 5.8. Variadic Arguments (a.k.a. “…”)
- 5.9. Functions That Do Not Return
- 5.10. Methods that Change the Instance Reference
- 5.11. Methods that Destroy the Instance Reference