Daslang documentation Logo
0.5
  • Daslang 0.5 参考手册
    • 1. 引言
    • 2. 语言
    • 3. 将 Daslang 嵌入到 C++ 中
      • 3.1. Daslang 虚拟机
      • 3.2. 模块和 C++ 绑定
      • 3.3. C++ ABI 和类型工厂基础结构
      • 3.4. 公开 C++ 处理类型
      • 3.5. Ahead of time 编译和 C++作绑定
  • Daslang 标准库 0.5
Daslang documentation
  • Daslang 0.5 参考手册
  • 3. 将 Daslang 嵌入到 C++ 中
  • View page source

3. 将 Daslang 嵌入到 C++ 中

  • 3.1. Daslang 虚拟机
    • 3.1.1. 基于树的解释
    • 3.1.2. 执行上下文
  • 3.2. 模块和 C++ 绑定
    • 3.2.1. 内置模块
    • 3.2.2. ModuleAotType
    • 3.2.3. 内置模块常量
    • 3.2.4. 内置模块枚举
    • 3.2.5. 内置模块数据类型
    • 3.2.6. 内置模块宏
    • 3.2.7. 内置模块函数
      • 3.2.7.1. addExtern
      • 3.2.7.2. addInterop
    • 3.2.8. 函数副作用
    • 3.2.9. 文件访问
    • 3.2.10. Project
  • 3.3. C++ ABI 和类型工厂基础结构
    • 3.3.1. Cast
    • 3.3.2. 类型工厂
    • 3.3.3. 类型别名
  • 3.4. 公开 C++ 处理类型
    • 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 编译和 C++作绑定
    • 3.5.1. das_index
    • 3.5.2. das_iterator
    • 3.5.3. AOT 模板功能
    • 3.5.4. 单个功能的 AOT 设置
    • 3.5.5. AOT 前缀和后缀
    • 3.5.6. AOT 字段前缀和后缀
Previous Next

© Copyright 2018-2025, Gaijin Entertainment.

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