EdenSpark Logo

Contents:

  • Getting Started
  • Scene
  • Resources
  • System
  • Input
  • Components
  • Physics
  • Math
  • Time
  • Render
  • Sound
  • Local storage
  • Generic storage
  • Coroutines
  • Free camera
  • Arcball camera
  • Tweener
  • Daslang’s documentation
    • Daslang 0.6 Reference Manual
    • Daslang Standard Library 0.6
      • 1. Introduction
      • 2. Core
      • 3. Strings
      • 4. I/O and Serialization
      • 5. Data Structures
        • 5.1. Boost package for array manipulation
        • 5.2. Boost package for the builtin sort
        • 5.3. Flat hash table
        • 5.4. Cuckoo hash table
        • 5.5. Intrusive linked list
        • 5.6. SOA (Structure of Arrays) transformation
        • 5.7. Packed boolean array
      • 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
      • 13. Testing and Debugging
      • 14. Code Quality and Refactoring
  • Indices and tables
EdenSpark
  • Daslang’s documentation
  • Daslang Standard Library 0.6
  • 5. Data Structures
  • View page source

5. Data Structures

Container extensions, sorting, hash tables, linked lists, and specialized arrays.

  • 5.1. Boost package for array manipulation
    • 5.1.1. Temporary arrays
      • 5.1.1.1. temp_array
    • 5.1.2. Empty check
    • 5.1.3. Sub-array view
      • 5.1.3.1. array_view
  • 5.2. Boost package for the builtin sort
    • 5.2.1. Call macros
  • 5.3. Flat hash table
    • 5.3.1. Type macros
  • 5.4. Cuckoo hash table
    • 5.4.1. Type macros
    • 5.4.2. Hash functions
  • 5.5. Intrusive linked list
    • 5.5.1. Constants
  • 5.6. SOA (Structure of Arrays) transformation
    • 5.6.1. Structures
    • 5.6.2. Function annotations
    • 5.6.3. Structure macros
    • 5.6.4. SOA field access
  • 5.7. Packed boolean array
    • 5.7.1. Structures
    • 5.7.2. Iteration
Previous Next

© Copyright 2025 Gaijin Games Kft. All trademarks, logos, and brand names are the property of their respective owners..

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