[ROOT-6796] rootmap=false fails for embedded types selected by a name pattern Created: 07/Oct/14  Updated: 21/Jan/15  Resolved: 14/Jan/15

Status: Closed
Project: ROOT
Component/s: Dictionaries
Affects Version/s: 6.02.00
Fix Version/s: 6.04.00

Type: Bug Priority: High
Reporter: Marcin Nowak Assignee: Danilo Piparo
Resolution: Fixed Votes: 0
Labels: None


Attachments: File dict.h     XML File dict.xml    


This dictionary generation will produce a rootmap file with a class that was pulled in through a name pattern even though "rootmap=false" option was used:
> genreflex dict.h -s dict.xml --rootmap map
Selected class -> pool::IClassHandler for ROOT: pool::IClassHandler
Selected class (through typedef/alias pool::IClassHandler::TypeH) -> RootType for ROOT: RootType

> cat map
[ libdict.so ]
class RootType

Comment by Danilo Piparo [ 14/Jan/15 ]

The test:
and the fix:
the goodie:
dictionary generation is now faster, especially with long list of rules (big selection xmls/linkdefs)

Generated at Fri May 29 22:07:49 CEST 2020 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.