UHT doesn't support trailing const in some declarations

Core - UnrealHeaderTool - Sep 17, 2018

UnrealHeaderTool cannot parse certain declarations with a trailing `const` instead of a leading `const`. ...

Generate Project files does not add Intellisense include paths for .generated.h files

Core - UnrealHeaderTool - Jul 23, 2018

Attempting to open a .generated.h file using intellisense results in an error due to the file not being found as the proper search file paths were not added when generating the project files. Pleas ...

Cannot add a non-static custom thunk to a code class

Core - UnrealHeaderTool - May 7, 2018

In 4.19, it is no longer possible to create a non-static custom thunk in a class. This was possible in 4.18.3. REGRESSION: Yes. ...

UHT fails when building in VS if a function tries to return a UEnum pointer

Core - UnrealHeaderTool - Mar 7, 2018

UHT will fail during build in Visual Studio if a function tries to return a UEnum pointer. Adding a valid keyword before the return type will compile successfully. ...

Returning a const pointer from a UFUNCTION causes a VS compile error

Core - UnrealHeaderTool - Oct 4, 2017

Attempting to return a const pointer from a UFUNCTION will cause a VS compile error The syntax UFUNCTION(BlueprintCallable, Category = test) const UMyActorComp* SomeFunc(); returns a VS compile ...

VS fails to compile when USTRUCT is referenced as BlueprintReadWrite or BlueprintReadOnly

Core - UnrealHeaderTool - Aug 22, 2017

Defining a FBoneReference variable as BlueprintReadWrite or BlueprintReadOnly in the UPROPERTY macro fails to compile in 4.17. The error message provided by VS states: LogCompile: Error: Type 'FT ...

Build fails if a project contains a struct with a name in all caps

Core - UnrealHeaderTool - May 11, 2017

Using all caps for the name of a struct defined in code that includes a constructor will cause the build of the project to fail in Visual Studio. The error that is given suggests that a semi-colon i ...

Nested comments are not parsed correctly by UHT when a second UClass is declared

Core - UnrealHeaderTool - Mar 14, 2016

Using nested comments when also declaring a second UClass in the same header file causes the UHT to have issues when parsing, resulting in a crash of UHT. ...