Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang
Classes
| Type | Name | Description | |
|---|---|---|---|
| IAssemblerPass | |||
| IIntraSemAnalysisInjection | |||
| IIrGeneratorPass | |||
| IParserPass | |||
| IPostIrFilter | |||
| IPostParseInjection | |||
| IPostSemAnalysisInjection | |||
| IPostSemanticAnalysisFilter | |||
| IPostVstFilter | |||
| IPreLinkInjection | |||
| IPreParseInjection | |||
| IPreSemAnalysisInjection | |||
| IPreTranslateInjection | |||
| ISemanticAnalyzerPass | |||
| SBuildContext | Settings pertaining to individual runs through the toolchain (build flags, etc.) | ||
| SBuildParams | Params passed to the build command | ||
| SCommandLine | |||
| SIntraSemInjectArgs | |||
| SPackageUsage | Remember what packages use which dependencies | ||
| SPackageUsageEntry | Per package, remember what dependencies it uses | ||
| SProgramContext | Persistent data from consecutive toolchain runs provides a holistic view of the entire program. | ||
| SToolchainInjections | Collection of all injection types for the toolchain conveniently bundled up for portability. | ||
| TApiLayerInjection |
Enums
| Type | Name | Description | |
|---|---|---|---|
| uLang::ELinkerResult | Copyright Epic Games, Inc. All Rights Reserved. | ||
| uLang::ESemanticPass | Copyright Epic Games, Inc. All Rights Reserved. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ULANG_FORCEINLINE bool |