EdenSpark
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