Part 4: Metaprogramming
This part is intended to cover the more advanced metaprogramming features and techniques, with a focus on annotations. This information is generally not well documented. Without further ado, let's dive into how to make use of these more advanced features.
This part contains the following chapters:
- Chapter 10, Working with Macros
- Chapter 11, Introducing Annotations
- Chapter 12, Leveraging Compile-Time Type Introspection
- Chapter 13, Advanced Macro Usages