11. Annotations and Contracts
Function annotations, compile-time contracts, type traits, deferred execution, and other compile-time utilities.
- 11.1. Miscellaneous contract annotations
- 11.2. Apply reflection pattern
- 11.3. defer and defer_delete macros
- 11.4.
with_macro: locked array/table element binding - 11.5. if_not_null macro
- 11.6. is_local_xxx ast helpers
- 11.7. safe_addr macro
- 11.8. static_let macro
- 11.9. lpipe macro
- 11.10. Assert once
- 11.11. Loop unrolling
- 11.12. Bitfield operator overloads
- 11.13. Bitfield name traits
- 11.14. Enumeration traits
- 11.15. Type trait macros
- 11.16. C++ bindings generator