Hey folks, here is the destructor:
https://github.com/EpicGames/UnrealEngine/blob/605b2d8cc757476ca9ff00bc9406bd714497945b/Engine/Source/Editor/ContentBrowser/Public/AssetTextFilter.h#L244
However, since this destructor lacks its implementation, it is not possible to compile any derived classes.
The linker will report an error like this:
error LNK2019: unresolved external symbol “__declspec(dllimport) public: virtual __cdecl IAssetTextFilterHandler::~IAssetTextFilterHandler(void)”
fatal error LNK1120: 1 unresolved externals
Hi,
Thanks for reporting. I fixed it and code was merged to UE5/Main at CL 47912076. It will be part of UE 5.8. The easy fix is to add “= default”, but since you are using the launcher version, you will either need to wait for 5.8 or switch to source code distribution.
CONTENTBROWSER_API virtual ~IAssetTextFilterHandler() = default;Regards,
Patrick