Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Toolchain
Inheritance Hierarchy
- CSharedMix
- IModularFeature
- TModularFeature
- IAssemblerPass
- IIrGeneratorPass
- CIrGeneratorPass
- IParserPass
- CParserPass
- IPostIrFilter
- IPostSemanticAnalysisFilter
- IPostVstFilter
- CAvailableAttributeVstFilter
- ISemanticAnalyzerPass
- CSemanticAnalyzerPass
- TApiLayerInjection
- IIntraSemAnalysisInjection
- IPostParseInjection
- IPostSemAnalysisInjection
- IPreLinkInjection
- IPreParseInjection
- IPreSemAnalysisInjection
- IPreTranslateInjection
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Toolchain/ModularFeature.h |
| Include | #include "uLang/Toolchain/ModularFeature.h" |
Syntax
class IModularFeature : public uLang::CSharedMix
Remarks
Base class for the ModularFeatures marked as "Private" to discourage directly sub-classing this (use TModularFeature<> instead).
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32_t | GetPriority () |