Daslang documentation
0.6
Daslang 0.6 Reference Manual
Daslang Standard Library 0.6
1. Introduction
2. Core
3. Strings
4. I/O and Serialization
5. Data Structures
6. Algorithms and Functional
7. Data Formats
8. Entity Component System
9. Concurrency
10. AST and Macros
11. Annotations and Contracts
12. Classes and Interfaces
12.1. Class method macros
12.2. instance_function function annotation
12.3. Interfaces
12.4. Dynamic RTTI type casts
12.5. Generic return type instantiation
13. Testing and Debugging
14. Code Quality and Refactoring
Daslang documentation
»
Daslang Standard Library 0.6
»
12.
Classes and Interfaces
View page source
12.
Classes and Interfaces
Class infrastructure, interface definitions, dynamic casting, and constructor/method helpers.
12.1. Class method macros
12.1.1. Function annotations
12.2. instance_function function annotation
12.2.1. Function annotations
12.3. Interfaces
12.3.1. Variant macros
12.3.2. Structure macros
12.4. Dynamic RTTI type casts
12.4.1. Variant macros
12.4.2. Dynamic casts
12.5. Generic return type instantiation
12.5.1. Call macros