110 for (
uint32_t I =
Other._Statistics.NumPersistentWeakMaps; I != 0; --I)
120 for (
uint32_t I =
Other._Statistics.NumUsesOfExperimentalDefinitions; I != 0; --I)
169 .NumPersistentWeakMaps = 0,
172 .NumTopLevelDefinitions = 0
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ULANG_FORCEINLINE
Definition Common.h:188
Definition Diagnostics.h:44
COnGlitchEvent _OnGlitchEvent
Definition Diagnostics.h:175
ULANG_FORCEINLINE const SBuildStatistics & GetStatistics() const
Definition Diagnostics.h:62
TSRefArray< SGlitch > _Glitches
Definition Diagnostics.h:165
VERSECOMPILER_API int32_t GetErrorNum() const
Definition Diagnostics.cpp:19
ULANG_FORCEINLINE void AppendUseOfExperimentalDefinition()
Definition Diagnostics.h:150
ULANG_FORCEINLINE void AppendClassDefinition(const uint32_t Count)
Definition Diagnostics.h:138
ULANG_FORCEINLINE void AppendFunctionDefinition(const uint32_t Count)
Definition Diagnostics.h:132
ULANG_FORCEINLINE int32_t GetGlitchNum() const
Definition Diagnostics.h:57
COnGlitchEvent::Registrar & OnGlitchEvent()
Definition Diagnostics.h:157
ULANG_FORCEINLINE void Append(CDiagnostics &&Other)
Definition Diagnostics.h:102
ULANG_FORCEINLINE bool HasUseOfExperimentalDefinition() const
Definition Diagnostics.h:61
ULANG_FORCEINLINE bool HasGlitches() const
Definition Diagnostics.h:56
ULANG_FORCEINLINE void AppendTopLevelDefinition(const uint32_t Count)
Definition Diagnostics.h:144
void AppendGlitch(const TSPtr< SGlitch > &Glitch)
Definition Diagnostics.h:78
void AppendGlitch(const TSRef< SGlitch > &Glitch)
Definition Diagnostics.h:72
ULANG_FORCEINLINE const TSRefArray< SGlitch > & GetGlitches() const
Definition Diagnostics.h:58
ULANG_FORCEINLINE void AppendGlitch(SGlitchResult &&Result, SGlitchLocus &&Locus)
Definition Diagnostics.h:83
SBuildStatistics _Statistics
Definition Diagnostics.h:167
ULANG_FORCEINLINE void Reset()
Definition Diagnostics.h:67
ULANG_FORCEINLINE void AppendGlitch(SGlitchResult &&Result)
Definition Diagnostics.h:88
ULANG_FORCEINLINE bool IsGlitchWithId(uintptr_t VstIdentifier) const
Definition Diagnostics.h:59
COnBuildStatisticEvent::Registrar & OnBuildStatisticEvent()
Definition Diagnostics.h:161
ULANG_FORCEINLINE bool HasErrors() const
Definition Diagnostics.h:52
COnBuildStatisticEvent _OnBuildStatisticEvent
Definition Diagnostics.h:176
VERSECOMPILER_API int32_t GetWarningNum() const
Definition Diagnostics.cpp:7
ULANG_FORCEINLINE void AppendGlitches(TSRefArray< SGlitch > &Glitches)
Definition Diagnostics.h:93
ULANG_FORCEINLINE void AppendPersistentWeakMap()
Definition Diagnostics.h:126
ULANG_FORCEINLINE bool HasWarnings() const
Definition Diagnostics.h:48
Definition SharedPointer.h:28
void Broadcast(ParamTypes... Params)
Definition Event.h:113
Definition SharedPointerArray.h:21
Definition SharedPointer.h:77
Definition VVMEngineEnvironment.h:23
EBuildEvent
Definition Diagnostics.h:13
@ PersistentWeakMapDefinition
@ UseOfExperimentalDefinition
ULANG_FORCEINLINE TRemoveReference< T >::Type && Move(T &&Obj)
Definition References.h:86
Definition Diagnostics.h:24
uint32_t Count
Definition Diagnostics.h:27
EBuildEvent Type
Definition Diagnostics.h:29
Various statistics for a given build that can be used in analytics.
Definition Diagnostics.h:34
uint32_t NumUsesOfExperimentalDefinitions
Definition Diagnostics.h:35
uint32_t NumClasses
Definition Diagnostics.h:38
uint32_t NumPersistentWeakMaps
Definition Diagnostics.h:36
uint32_t NumFunctions
Definition Diagnostics.h:37
uint32_t NumTopLevelDefinitions
Definition Diagnostics.h:39