Daslang documentation Logo
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
Previous Next

© Copyright 2018-2026, Gaijin Entertainment.

Built with Sphinx using a theme provided by Read the Docs.