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. if_not_null macro
- 11.5. is_local_xxx ast helpers
- 11.6. safe_addr macro
- 11.7. static_let macro
- 11.8. lpipe macro
- 11.9. Assert once
- 11.10. Loop unrolling
- 11.11. Bitfield operator overloads
- 11.12. Bitfield name traits
- 11.13. Enumeration traits
- 11.14. Type trait macros