UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IParserPass.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
6#include "uLang/Syntax/VstNode.h" // for Vst::Node
8
9namespace uLang
10{
11
12class IParserPass : public TModularFeature<IParserPass>
13{
15
16public:
17 virtual void ProcessSnippet(const uLang::TSRef<Verse::Vst::Snippet>& OutVst, const CUTF8StringView& TextSnippet, const SBuildContext& BuildContext, const uint32_t VerseVersion, const uint32_t UploadedAtFNVersion) const = 0;
18};
19
20}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ULANG_FEATURE_ID_DECL(FeatureType)
Definition ModularFeature.h:41
Definition UTF8StringView.h:15
Definition IParserPass.h:13
virtual void ProcessSnippet(const uLang::TSRef< Verse::Vst::Snippet > &OutVst, const CUTF8StringView &TextSnippet, const SBuildContext &BuildContext, const uint32_t VerseVersion, const uint32_t UploadedAtFNVersion) const =0
Definition ModularFeature.h:32
Definition SharedPointer.h:77
Definition VVMEngineEnvironment.h:23
Definition DetourTileCache.cpp:72
Definition CompilerTypes.h:170