41 return memcmp(
A.Bytes,
B.Bytes,
sizeof(
A.Bytes)) == 0;
46 return memcmp(
A.Bytes,
B.Bytes,
sizeof(
A.Bytes)) != 0;
58 char* WriteHead = (
char*)
Output.begin().CurrentByte();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
T * New(FMemStackBase &Mem, int32 Count=1, int32 Align=DEFAULT_ALIGNMENT)
Definition MemStack.h:259
uint32 Size
Definition VulkanMemory.cpp:4034
Definition Diagnostics.h:44
Definition SharedPointer.h:28
Definition CompilerTypes.h:79
virtual void Update(const void *Data, uint64_t Size, const char *DebugContext=nullptr)=0
virtual ~ISolFingerprintGenerator()
Definition CompilerTypes.h:81
virtual FSolFingerprint Finalize(const char *DebugContext=nullptr)=0
Definition SharedPointerArray.h:21
Definition SharedPointer.h:77
Definition UniquePointer.h:15
ULANG_FORCEINLINE UTF8Char * Resize(int32_t NewByteLen)
Definition UTF8String.h:42
Definition VVMEngineEnvironment.h:23
ULANG_FORCEINLINE TRemoveReference< T >::Type && Move(T &&Obj)
Definition References.h:86
Definition CompilerTypes.h:71
TArray< CUTF8String > _Updates
Definition CompilerTypes.h:72
Definition CompilerTypes.h:30
friend bool operator!=(const FSolFingerprint &A, const FSolFingerprint &B)
Definition CompilerTypes.h:44
uint8_t Bytes[20]
Definition CompilerTypes.h:31
CUTF8String ToCUTF8String() const
Definition CompilerTypes.h:49
void Reset()
Definition CompilerTypes.h:34
static const FSolFingerprint Zero
Definition CompilerTypes.h:32
friend bool operator==(const FSolFingerprint &A, const FSolFingerprint &B)
Definition CompilerTypes.h:39
Definition CompilerTypes.h:170
SToolchainInjections _AddedInjections
Additional API injections for the individual build pass only.
Definition CompilerTypes.h:174
TUPtr< SPackageUsage > _PackageUsage
Optional database of dependencies actually used by packages.
Definition CompilerTypes.h:178
TArray< CUTF8String > _BuiltInPackageNames
Name of package providing built-in functionality.
Definition CompilerTypes.h:176
TSRef< CDiagnostics > _Diagnostics
Accumulated issues/glitches over all compile phases.
Definition CompilerTypes.h:172
bool bCloneValidSnippetVsts
Allow the toolchain to reuse VSTs for files that haven't changed.
Definition CompilerTypes.h:183
SBuildParams _Params
Params passed into the Build command.
Definition CompilerTypes.h:180
SBuildContext()
Definition CompilerTypes.h:187
SBuildContext(TSRef< CDiagnostics > Diagnostics)
Definition CompilerTypes.h:185
Definition CompilerTypes.h:114
EWhichVM
Definition CompilerTypes.h:142
uint32_t _UploadedAtFNVersion
Definition CompilerTypes.h:121
bool _bQualifyIdentifiers
Whether to qualify all unidentified qualifiers in-place in the VST.
Definition CompilerTypes.h:162
bool _bGenerateCode
If to generate bytecode.
Definition CompilerTypes.h:159
bool _bSemanticAnalysisOnly
If true, we'll run the build only up to semantic analysis.
Definition CompilerTypes.h:153
EWhichVM _TargetVM
Definition CompilerTypes.h:149
ELinkParam
Link-step settings.
Definition CompilerTypes.h:128
ELinkParam _LinkType
Definition CompilerTypes.h:134
int32_t _MaxNumPersistentVars
Maximum number of allowed persistent var definitions.
Definition CompilerTypes.h:124
bool _bVerbose
Get more information.
Definition CompilerTypes.h:165
bool _bGenerateDigests
If to generate digests when possible.
Definition CompilerTypes.h:156
Definition CompilerTypes.h:93
TArray< CUTF8String > _Tokens
Definition CompilerTypes.h:94
TArray< CUTF8String > _Switches
Definition CompilerTypes.h:95
CUTF8String _Unparsed
Definition CompilerTypes.h:96
Definition CompilerTypes.h:101
CUTF8String _PackageName
Definition CompilerTypes.h:102
TArray< CUTF8String > _UsedDependencies
Definition CompilerTypes.h:103
Definition CompilerTypes.h:108
TArray< SPackageUsageEntry > _Packages
Definition CompilerTypes.h:109
Definition CompilerTypes.h:194
SProgramContext(const TSRef< CSemanticProgram > &Program)
Definition CompilerTypes.h:198
TSRef< CSemanticProgram > _Program
Whole view of checked program ready for conversion to runtime equivalent - its types,...
Definition CompilerTypes.h:196