Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Diagnostics
Inheritance Hierarchy
- CSharedMix
- CDiagnostics
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Diagnostics/Diagnostics.h |
| Include | #include "uLang/Diagnostics/Diagnostics.h" |
Syntax
class CDiagnostics : public uLang::CSharedMix
Remarks
Accumulated issues for full set of compilation passes.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | _bUsesExperimentalDefinition | ||
| TSRefArray< SGlitch > | _Glitches | All the issues encountered across all the phases (Parser and SemanticAnalyzer) | |
| COnBuildStatisticEvent | _OnBuildStatisticEvent | ||
| COnGlitchEvent | _OnGlitchEvent | ||
| SBuildStatistics | _Statistics |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ULANG_FORCEINLINE void | Append
(
CDiagnostics&& Other |
||
| ULANG_FORCEINLINE void | AppendClassDefinition
(
const uint32_t Count |
||
| ULANG_FORCEINLINE void | AppendFunctionDefinition
(
const uint32_t Count |
||
| void | AppendGlitch
(
const TSPtr< SGlitch >& Glitch |
||
| void | AppendGlitch
(
const TSRef< SGlitch >& Glitch |
||
| ULANG_FORCEINLINE void | AppendGlitch
(
SGlitchResult&& Result |
||
| ULANG_FORCEINLINE void | AppendGlitch
(
SGlitchResult&& Result, |
||
| ULANG_FORCEINLINE void | AppendGlitches
(
TSRefArray< SGlitch >& Glitches |
||
| ULANG_FORCEINLINE void | |||
| ULANG_FORCEINLINE void | AppendTopLevelDefinition
(
const uint32_t Count |
||
| ULANG_FORCEINLINE void | |||
| int32_t | GetErrorNum () |
||
| ULANG_FORCEINLINE const TSRefArray< SGlitch > & | GetGlitches () |
||
| ULANG_FORCEINLINE int32_t | GetGlitchNum () |
||
| ULANG_FORCEINLINE const SBuildStatistics & | |||
| int32_t | |||
| ULANG_FORCEINLINE bool | HasErrors () |
Just errors (no info or warnings) | |
| ULANG_FORCEINLINE bool | HasGlitches () |
Any type of glitch including info, warnings and errors. | |
| ULANG_FORCEINLINE bool | Experimental definition metrics. | ||
| ULANG_FORCEINLINE bool | HasWarnings () |
Just warnings (no info or errors) | |
| ULANG_FORCEINLINE bool | IsGlitchWithId
(
uintptr_t VstIdentifier |
||
| COnBuildStatisticEvent::Registrar & | |||
| COnGlitchEvent::Registrar & | |||
| ULANG_FORCEINLINE void | Reset () |
Typedefs
| Name | Description |
|---|---|
| COnBuildStatisticEvent | The type of event, followed by the count of that type of event. |
| COnGlitchEvent |