This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Below is an example from llvm code. I need macro view to understand this code. But it does not show the content of included file switch (getMetadataID()) { default: llvm_unreachable("Invalid subclass of MDNode"); #define HANDLE_MDNODE_LEAF(CLASS) \ case CLASS##Kind: { \ std::integral_constant<bool, HasCachedHash<CLASS>::value> ShouldResetHash; \ dispatchResetHash(cast<CLASS>(this), ShouldResetHash); \ break; \ } #include "llvm/IR/Metadata.def" } The ugly workaround I usually use is: copy-paste file content or its part instead of #include directive and then use macro view. This should be automated. If macro view shows not the entire file, but just one method, and this method body contains #include, then obviously the expanded header should be shown.