From 7d3364ff979936ce81befeff32d8c2e9a216b49a Mon Sep 17 00:00:00 2001
From: Philippe Canal <pcanal@fnal.gov>
Date: Mon, 4 Feb 2013 17:34:53 +0000
Subject: [PATCH] When we have a ClassInfo asked directly if it comes from std

git-svn-id: http://root.cern.ch/svn/root/trunk@48465 27541ba8-7e3a-0410-8455-c3a389f83636
---
 html/src/THtml.cxx | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/html/src/THtml.cxx b/html/src/THtml.cxx
index c80fd0383c1..dccafa8bc42 100644
--- a/html/src/THtml.cxx
+++ b/html/src/THtml.cxx
@@ -1626,6 +1626,9 @@ void THtml::CreateListOfClasses(const char* filter)
                continue;
             }
             // ignore STL
+            if (classPtr->GetClassInfo() &&
+                (gInterpreter->ClassInfo_Property(classPtr->GetClassInfo()) & kIsDefinedInStd))
+              continue;
             if (classPtr->GetDeclFileName() && (!strncmp(classPtr->GetDeclFileName(), "prec_stl/", 9) || 
                                                 strstr(classPtr->GetDeclFileName(), "include/c++/") || 
                                                 !strncmp(classPtr->GetDeclFileName(), "/usr/include",12)))
-- 
GitLab