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

#include <Glitch.h>

Public Member Functions

 SGlitchLocus ()
 
 SGlitchLocus (const CUTF8String &SnippetPath, const STextRange &Range, uintptr_t VstIdentifier)
 
VERSECOMPILER_API SGlitchLocus (const Verse::Vst::Node *VstNode)
 
VERSECOMPILER_API SGlitchLocus (const CAstNode *AstNode)
 
VERSECOMPILER_API CUTF8String AsFormattedString () const
 

Public Attributes

CUTF8String _SnippetPath
 
STextRange _Range
 
STextPosition _ResultPos
 
uintptr_t _VstIdentifier = 0
 

Detailed Description

Information about the location of a glitch.

Constructor & Destructor Documentation

◆ SGlitchLocus() [1/4]

uLang::SGlitchLocus::SGlitchLocus ( )
inline

◆ SGlitchLocus() [2/4]

uLang::SGlitchLocus::SGlitchLocus ( const CUTF8String SnippetPath,
const STextRange Range,
uintptr_t  VstIdentifier 
)
inline

◆ SGlitchLocus() [3/4]

uLang::SGlitchLocus::SGlitchLocus ( const Verse::Vst::Node VstNode)

◆ SGlitchLocus() [4/4]

uLang::SGlitchLocus::SGlitchLocus ( const CAstNode AstNode)

Member Function Documentation

◆ AsFormattedString()

CUTF8String uLang::SGlitchLocus::AsFormattedString ( ) const

Returns a human-readable message describing a locus formatted for Visual Studio that will jump to the file and the specified lines/columns when double-clicked in the VS Output log. See https://docs.microsoft.com/en-us/cpp/build/formatting-the-output-of-a-custom-build-step-or-build-event

filename(line#,column#, line#,column#])

Example: C:\sourcefile.Verse(134,10, 134,16)

Member Data Documentation

◆ _Range

STextRange uLang::SGlitchLocus::_Range

◆ _ResultPos

STextPosition uLang::SGlitchLocus::_ResultPos

◆ _SnippetPath

CUTF8String uLang::SGlitchLocus::_SnippetPath

◆ _VstIdentifier

uintptr_t uLang::SGlitchLocus::_VstIdentifier = 0

The documentation for this struct was generated from the following files: