diff --git a/core/org.eclipse.cdt.ui/plugin.properties b/core/org.eclipse.cdt.ui/plugin.properties
index 191ab498eb4..60abac21cd9 100644
--- a/core/org.eclipse.cdt.ui/plugin.properties
+++ b/core/org.eclipse.cdt.ui/plugin.properties
@@ -328,19 +328,22 @@ HideCFiles.description= Hides all C files
HideHeaderFiles.label= Header files
HideHeaderFiles.description= Hides all Header files
-HideUsingDirective.label= Using directive
-HideUsingDirective.description= Hides using directives
-
-HideMacroDirective.label= Macro directive
-HideMacroDirective.description= Hides Macro directives
-
HideAnonymousStruct.label= Anonymous structs and enums
HideAnonymousStruct.navigator.label= C/C++ anonymous structs and enums
HideAnonymousStruct.description= Hides all anonymous structs and enums
ForwardDeclarationFilter.label= Forward declaration
+ForwardDeclarationFilter.navigator.label= C/C++ forward declaration
ForwardDeclarationFilter.description= Hides forward declarations, unless found in a header file.
+HideMacroDirective.label= Macro directive
+HideMacroDirective.navigator.label= C/C++ macro directive
+HideMacroDirective.description= Hides Macro directives
+
+HideUsingDirective.label= Using directive
+HideUsingDirective.navigator.label= C/C++ using directive
+HideUsingDirective.description= Hides using directives
+
#
WorkInProgress.name=Work In Progress
diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml
index 5862843fc1a..66b12967dc3 100644
--- a/core/org.eclipse.cdt.ui/plugin.xml
+++ b/core/org.eclipse.cdt.ui/plugin.xml
@@ -143,22 +143,38 @@
class="org.eclipse.cdt.internal.ui.filters.AnonymousStructFilter"
id="org.eclipse.cdt.internal.ui.CView.AnonymousStructFilter">
-
+ targetId="org.eclipse.cdt.ui.CView"
+ name="%ForwardDeclarationFilter.label"
+ enabled="true"
+ description="%ForwardDeclarationFilter.description"
+ class="org.eclipse.cdt.internal.ui.filters.ForwardDeclarationFilter"
+ id="org.eclipse.cdt.internal.ui.CView.ForwardDeclarationFilter">
+ id="org.eclipse.cdt.internal.ui.CView.MacroDirectiveFilter">
+
+
+
+
+
+ description="%HideMacroDirective.description"
+ class="org.eclipse.cdt.internal.ui.filters.MacroDirectiveFilter"
+ id="org.eclipse.cdt.ui.COutlinePage.MacroDirectiveFilter">
+
+
+
+
+