载入中...
搜索中...
未找到
Metadata retained for one compiled EveScript source unit. 更多...
#include <ScriptCompiler.h>
Public 属性 | |
| uint32_t | languageVersion = 1 |
| std::string | sourceHash |
| std::string | canonicalUri |
| std::string | providerOrigin |
| std::vector< std::string > | imports |
| std::vector< std::string > | exports |
| std::vector< std::string > | dependencies |
| std::vector< std::string > | reverseDependencies |
| std::vector< ScriptSymbolMetadata > | symbols |
| std::vector< ScriptPropertyMetadata > | properties |
| std::vector< std::string > | persistRoots |
| std::vector< std::string > | moduleReferences |
| std::vector< std::string > | asyncFunctions |
| std::vector< ScriptSourcePosition > | awaitLocations |
| ScriptSourceMap | sourceMap |
| std::vector< ScriptDiagnostic > | diagnostics |
详细描述
Metadata retained for one compiled EveScript source unit.
在文件 ScriptCompiler.h 第 82 行定义.
类成员变量说明
◆ asyncFunctions
| std::vector<std::string> eve::script::ScriptMetadata::asyncFunctions |
在文件 ScriptCompiler.h 第 95 行定义.
◆ awaitLocations
| std::vector<ScriptSourcePosition> eve::script::ScriptMetadata::awaitLocations |
在文件 ScriptCompiler.h 第 96 行定义.
◆ canonicalUri
| std::string eve::script::ScriptMetadata::canonicalUri |
在文件 ScriptCompiler.h 第 85 行定义.
◆ dependencies
| std::vector<std::string> eve::script::ScriptMetadata::dependencies |
在文件 ScriptCompiler.h 第 89 行定义.
◆ diagnostics
| std::vector<ScriptDiagnostic> eve::script::ScriptMetadata::diagnostics |
在文件 ScriptCompiler.h 第 98 行定义.
◆ exports
| std::vector<std::string> eve::script::ScriptMetadata::exports |
在文件 ScriptCompiler.h 第 88 行定义.
◆ imports
| std::vector<std::string> eve::script::ScriptMetadata::imports |
在文件 ScriptCompiler.h 第 87 行定义.
◆ languageVersion
| uint32_t eve::script::ScriptMetadata::languageVersion = 1 |
在文件 ScriptCompiler.h 第 83 行定义.
◆ moduleReferences
| std::vector<std::string> eve::script::ScriptMetadata::moduleReferences |
在文件 ScriptCompiler.h 第 94 行定义.
◆ persistRoots
| std::vector<std::string> eve::script::ScriptMetadata::persistRoots |
在文件 ScriptCompiler.h 第 93 行定义.
◆ properties
| std::vector<ScriptPropertyMetadata> eve::script::ScriptMetadata::properties |
在文件 ScriptCompiler.h 第 92 行定义.
◆ providerOrigin
| std::string eve::script::ScriptMetadata::providerOrigin |
在文件 ScriptCompiler.h 第 86 行定义.
◆ reverseDependencies
| std::vector<std::string> eve::script::ScriptMetadata::reverseDependencies |
在文件 ScriptCompiler.h 第 90 行定义.
◆ sourceHash
| std::string eve::script::ScriptMetadata::sourceHash |
在文件 ScriptCompiler.h 第 84 行定义.
◆ sourceMap
| ScriptSourceMap eve::script::ScriptMetadata::sourceMap |
在文件 ScriptCompiler.h 第 97 行定义.
◆ symbols
| std::vector<ScriptSymbolMetadata> eve::script::ScriptMetadata::symbols |
在文件 ScriptCompiler.h 第 91 行定义.
该结构体的文档由以下文件生成:
- src/engine/common/ScriptCompiler.h