Also remove 'std::' in 'const std::string'


git-svn-id: https://root.cern.ch/svn/root/trunk@46186 27541ba8-7e3a-0410-8455-c3a389f83636
Improve the handling of qualified named (i.e. elaborated type) especially when they also have 
qualifiers (const std::string) in template arguments.
Fix the handling of default template argument that are not a type.

No longer drop any default argument except for STL collection (as needed by ROOT I/O).

This fixes support of (for example):
#pragma link C++ class std::pair<const std::string,int>+;
#pragma link C++ class ROOT::TArrayProxy<ROOT::TArrayType<double> >+;
 (which is ROOT::TArrayProxy<ROOT::TArrayType<double,0> >)


git-svn-id: https://root.cern.ch/svn/root/trunk@46188 27541ba8-7e3a-0410-8455-c3a389f83636
Add support for the filename (platform depend :() given by cling for STL collection and common structs [To be replaced by new interface/API in core/meta when available]


git-svn-id: https://root.cern.ch/svn/root/trunk@46189 27541ba8-7e3a-0410-8455-c3a389f83636
Add support for the filenames (platform dependent :() given by cling for STL collection and common structs [To be replaced by new interface/API in core/meta when available]


git-svn-id: https://root.cern.ch/svn/root/trunk@46190 27541ba8-7e3a-0410-8455-c3a389f83636
Make sure identity matrix in the flesh of TGeoHMatrix is set to
TGeoShape::SetTransform() before manually invoking
TGeoCompositeShape::PaintComposite() (which casts return value of TGMatrix*
TGeoShape::fgTransform into TGeoHMatrix*).

Hopefully this fixes #96699.


git-svn-id: https://root.cern.ch/svn/root/trunk@46191 27541ba8-7e3a-0410-8455-c3a389f83636
Fix the handling of B<const Double32_t, const int>


git-svn-id: https://root.cern.ch/svn/root/trunk@46192 27541ba8-7e3a-0410-8455-c3a389f83636
Fix for negative chars in a string.


git-svn-id: https://root.cern.ch/svn/root/trunk@46194 27541ba8-7e3a-0410-8455-c3a389f83636
Fix the creation of the directories


git-svn-id: https://root.cern.ch/svn/root/trunk@46197 27541ba8-7e3a-0410-8455-c3a389f83636
Improve documentation.


git-svn-id: https://root.cern.ch/svn/root/trunk@46198 27541ba8-7e3a-0410-8455-c3a389f83636
Remove unused class.


git-svn-id: https://root.cern.ch/svn/root/trunk@46199 27541ba8-7e3a-0410-8455-c3a389f83636
fix for change in RooAbsData::defultStorageType (is now private)


git-svn-id: https://root.cern.ch/svn/root/trunk@46201 27541ba8-7e3a-0410-8455-c3a389f83636
Fixes for TGHtml.


git-svn-id: https://root.cern.ch/svn/root/trunk@46203 27541ba8-7e3a-0410-8455-c3a389f83636
Add parallel coords with on-screen line transparency (derived the from macro, producing transparency in pdf/png output)


git-svn-id: https://root.cern.ch/svn/root/trunk@46204 27541ba8-7e3a-0410-8455-c3a389f83636
Fix for iOS 6 - several enums from UIKit  suddenly became deprecated.


git-svn-id: https://root.cern.ch/svn/root/trunk@46205 27541ba8-7e3a-0410-8455-c3a389f83636
Add many more tests ..


git-svn-id: https://root.cern.ch/svn/root/trunk@46209 27541ba8-7e3a-0410-8455-c3a389f83636
Use more meaningful names - irrelevant for the users, priceless for developers.


git-svn-id: https://root.cern.ch/svn/root/trunk@46210 27541ba8-7e3a-0410-8455-c3a389f83636
  Add special folder in patches - ToT (Top of Tree) for LLVM. There will go the 
patches, which make cling to work with llvm's trunk, before our vendor drop gets
in sync.
  EC picks the patches from there only for our nightlies.


git-svn-id: https://root.cern.ch/svn/root/trunk@46211 27541ba8-7e3a-0410-8455-c3a389f83636
Use Qualifiers rather than only the fast qualifiers


git-svn-id: https://root.cern.ch/svn/root/trunk@46212 27541ba8-7e3a-0410-8455-c3a389f83636
Read the comments stored in annotations.


git-svn-id: https://root.cern.ch/svn/root/trunk@46213 27541ba8-7e3a-0410-8455-c3a389f83636
Digital Alpha is no longer supported. Remove all references to __alpha and
__true64.


git-svn-id: https://root.cern.ch/svn/root/trunk@46214 27541ba8-7e3a-0410-8455-c3a389f83636