![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "uLang/Common/Containers/SharedPointerArray.h"#include "uLang/Common/Misc/Optional.h"#include "uLang/Common/Misc/EnumUtils.h"#include "uLang/CompilerPasses/IParserPass.h"#include "uLang/CompilerPasses/IPostVstFilter.h"#include "uLang/CompilerPasses/ISemanticAnalyzerPass.h"#include "uLang/CompilerPasses/IPostSemanticAnalysisFilter.h"#include "uLang/CompilerPasses/IPostIrFilter.h"#include "uLang/CompilerPasses/IIRGeneratorPass.h"#include "uLang/CompilerPasses/IAssemblerPass.h"#include "uLang/CompilerPasses/ApiLayerInjections.h"#include "uLang/Semantics/SemanticProgram.h"#include "uLang/Syntax/VstNode.h"#include "uLang/SourceProject/SourceProject.h"#include "uLang/SourceProject/VerseVersion.h"#include "uLang/VerseLocalizationGen.h"Go to the source code of this file.
Classes | |
| struct | uLang::SToolchainParams |
| struct | uLang::SBuildResults |
| class | uLang::CToolchain |
Namespaces | |
| namespace | uLang |
Macros | |
| #define | UE_API VERSECOMPILER_API |
Enumerations | |
| enum class | uLang::ECompilerResult : uint32_t { uLang::Compile_NoOp = (0x00) , uLang::Compile_RanSyntaxPass = (1<<0) , uLang::Compile_RanSemanticPass = (1<<1) , uLang::Compile_RanLocalizationPass = (1<<2) , uLang::Compile_RanIrPass = (1<<3) , uLang::Compile_RanCodeGenPass = (1<<4) , uLang::Compile_SkippedByInjection = (1<<5) , uLang::Compile_SkippedByEmptyPass = (1<<6) , uLang::Compile_SyntaxError = (1<<7) , uLang::Compile_SemanticError = (1<<8) , uLang::Compile_IrError = (1<<9) , uLang::Compile_LocalizationError = (1<<10) , uLang::Compile_CodeGenError = (1<<11) , uLang::CompileMask_Failure = (Compile_SyntaxError | Compile_SemanticError | Compile_IrError | Compile_LocalizationError | Compile_CodeGenError) , uLang::CompileMask_Skipped = (Compile_SkippedByInjection | Compile_SkippedByEmptyPass) , uLang::CompileMask_Aborted = (CompileMask_Failure | CompileMask_Skipped) } |
| #define UE_API VERSECOMPILER_API |