From a9e8fa48a1db18966c6a0886c6a5ab2485174965 Mon Sep 17 00:00:00 2001 From: Colby Mchenry Date: Tue, 7 Jul 2026 12:20:48 -0500 Subject: [PATCH] fix(extraction): detect export-macro-annotated class in .h language check (#1159) (#1207) Carries #1133 forward onto current main (rebased for conflicts). A lean Unreal-Engine-style `.h` whose only C++ signal is `class ENGINE_API Foo : public Bar` (no public:/virtual/namespace/template) was misdetected as C and its class + inheritance edge silently dropped; looksLikeCpp now recognizes the export-macro-annotated class/struct shape, matching what blankCppExportMacros already recovers. Fixes #1159. Co-Authored-By: robertyluo Co-Authored-By: Claude Opus 4.8 (1M context)