UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Toolchain.cpp File Reference

Namespaces

namespace  uLang
 
namespace  uLang::Private_ToolchainImpl
 
namespace  uLang::Private
 

Functions

template<class InjectionType , typename... ArgsType>
ULANG_FORCEINLINE bool uLang::Private_ToolchainImpl::InvokeApiInjections (const TSRefArray< InjectionType > &ToolchainInjections, const TSRefArray< InjectionType > &BuildInjections, const SBuildContext &BuildContext, ArgsType &&... Args)
 
template<class InjectionType , class PassType , typename... ArgsType>
ULANG_FORCEINLINE ECompilerResult uLang::Private_ToolchainImpl::RunCompilerPrePass (TOptional< TSRef< PassType > > Pass, const TSRefArray< InjectionType > &ToolchainInjections, const TSRefArray< InjectionType > &BuildInjections, const SBuildContext &BuildContext, ArgsType &&... Args)
 
void uLang::Private_ToolchainImpl::HackVerseVMFilterInternal (const uLang::TSRef< Verse::Vst::Node > &Vst, const SBuildContext &BuildContext)
 
void uLang::Private_ToolchainImpl::HackVerseVMFilter (const uLang::TSRef< Verse::Vst::Snippet > &Vst, const SBuildContext &BuildContext)
 
TSRef< CToolchainuLang::CreateToolchain (const SToolchainParams &Params)
 
bool uLang::Private::CaselessLessThan (const CUTF8String &Lhs, const CUTF8String &Rhs)