Navigation
API > API/Runtime > API/Runtime/VerseCompiler
Information about the location of a glitch.
| Name | SGlitchLocus |
| Type | struct |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Diagnostics/Glitch.h |
| Include Path | #include "uLang/Diagnostics/Glitch.h" |
Syntax
struct SGlitchLocus
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SGlitchLocus () |
uLang/Diagnostics/Glitch.h | ||
SGlitchLocus
(
const Verse::Vst::Node* VstNode |
uLang/Diagnostics/Glitch.h | ||
SGlitchLocus
(
const CAstNode* AstNode |
uLang/Diagnostics/Glitch.h | ||
SGlitchLocus
(
const CUTF8String& SnippetPath, |
uLang/Diagnostics/Glitch.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _Range | STextRange | The range of the code being parsed (relative to specific parse text) with GetBegin() being the start of the most recent syntax element having issues and GetEnd() being the best guess for the end of that syntax element (or the end index of the code being parsed). | uLang/Diagnostics/Glitch.h | |
| _ResultPos | STextPosition | Row/column where the issue was encountered - generally inclusively in _Range below. | uLang/Diagnostics/Glitch.h | |
| _SnippetPath | CUTF8String | Path of the text snippet where the glitch occurred (this is usually the fully qualified path of a file) | uLang/Diagnostics/Glitch.h | |
| _VstIdentifier | uintptr_t | Unique identifier for abstract syntax tree element where glitch occurred or 0 if general error without associated Vst element. | uLang/Diagnostics/Glitch.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
CUTF8String AsFormattedString () |
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. | uLang/Diagnostics/Glitch.h |