Public header has implicit private dependency.
JHuculak opened this issue · 1 comments
JHuculak commented
UnrealMetadata::GetNativeEntityClass
is public-facing but has an implicit dependency on non-public files due to the log line on 79. Because this function is also marked with FORCEINLINE
, this causes linking errors when trying to use this header as a dependency in an external module since the linker can't resolve the definition of LogSpatialClassInfoManager
(as the reference is no longer isolated to the dll but leaks across module boundaries).
ernopp commented
thanks for raising
will be handled through https://improbableio.atlassian.net/browse/UNR-2458