Revision f28f243c0e4f500c05459d1bd8f4685809747b0b authored by Philippe Canal on 09 January 2008, 04:34:29 UTC, committed by Philippe Canal on 09 January 2008, 04:34:29 UTC
and templates.

2 new files are generated in the user directory (dirname):
   dirnameProjectHeaders.h
   dirnameProjectSource.cxx
the linkdef file is renamed dirnameLinkDef.h
Each non-nested class is generated in its own header file
with a name that is  the fully qualified name of the class 
after all the special characters "<>,:" are replaced by underscored.  
For example for pair<edm::Vertex,int> the file name is 
pair_edm__Vertex_int_.h

In the generated classes, map, multimap when the first template parameter is a class
are replaced by a vector of pair. set and multiset when the tempalte parameter
is a class are replaced by a vector. This is required since we do not have the 
code needed to order and/or compare the object of the classes.

[The required schema evolution from map to vector of pair is not yet functional]

The new class TMakeProject contains a set of helper functions.


git-svn-id: http://root.cern.ch/svn/root/trunk@21601 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 439e56d
History
File Mode Size
inc
src
Module.mk -rw-r--r-- 1.3 KB

back to top