UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::Private_ToolchainImpl Namespace Reference

Functions

template<class InjectionType , typename... ArgsType>
ULANG_FORCEINLINE bool InvokeApiInjections (const TSRefArray< InjectionType > &ToolchainInjections, const TSRefArray< InjectionType > &BuildInjections, const SBuildContext &BuildContext, ArgsType &&... Args)
 
template<class InjectionType , class PassType , typename... ArgsType>
ULANG_FORCEINLINE ECompilerResult RunCompilerPrePass (TOptional< TSRef< PassType > > Pass, const TSRefArray< InjectionType > &ToolchainInjections, const TSRefArray< InjectionType > &BuildInjections, const SBuildContext &BuildContext, ArgsType &&... Args)
 
void HackVerseVMFilterInternal (const uLang::TSRef< Verse::Vst::Node > &Vst, const SBuildContext &BuildContext)
 
void HackVerseVMFilter (const uLang::TSRef< Verse::Vst::Snippet > &Vst, const SBuildContext &BuildContext)
 

Function Documentation

◆ HackVerseVMFilter()

void uLang::Private_ToolchainImpl::HackVerseVMFilter ( const uLang::TSRef< Verse::Vst::Snippet > &  Vst,
const SBuildContext BuildContext 
)

◆ HackVerseVMFilterInternal()

void uLang::Private_ToolchainImpl::HackVerseVMFilterInternal ( const uLang::TSRef< Verse::Vst::Node > &  Vst,
const SBuildContext BuildContext 
)

◆ InvokeApiInjections()

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 
)

◆ RunCompilerPrePass()

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 
)