daScript documentation
0.2
daScript 0.3 Reference Manual
1. Introduction
2. The language
3. Embedding daScript into C++
3.1. daScript Virtual Machine
3.2. Modules and C++ bindings
3.3. C++ ABI and type factory infrastructure
3.4. Exposing C++ handled types
3.5. Ahead of time compilation and C++ operation bindings
daScript Standard Library 0.3
daScript documentation
»
daScript 0.3 Reference Manual
»
3.
Embedding daScript into C++
View page source
3.
Embedding daScript into C++
ΒΆ
3.1. daScript Virtual Machine
3.1.1. Tree-based Interpretion
3.1.2. Execution Context
3.2. Modules and C++ bindings
3.2.1. Builtin modules
3.2.2. ModuleAotType
3.2.3. Builtin module constants
3.2.4. Builtin module enumerations
3.2.5. Builtin module data types
3.2.6. Builtin module macros
3.2.7. Builtin module functions
3.2.7.1. addExtern
3.2.7.2. addInterop
3.2.8. Function side-effects
3.2.9. File access
3.2.10. Project
3.3. C++ ABI and type factory infrastructure
3.3.1. Cast
3.3.2. Type factory
3.3.3. Type aliases
3.4. Exposing C++ handled types
3.4.1. TypeAnnotation
3.4.2. ManagedStructureAnnotation
3.4.3. DummyTypeAnnotation
3.4.4. ManagedVectorAnnotation
3.4.5. ManagedValueAnnotation
3.5. Ahead of time compilation and C++ operation bindings
3.5.1. das_index
3.5.2. das_iterator
3.5.3. AOT template function
3.5.4. AOT settings for individual functions
3.5.5. AOT prefix and suffix
3.5.6. AOT field prefix and suffix