|
static void | AddInclude (FILE *fp, const char *header, Bool_t system, char *inclist) |
| Add an include statement, if it has not already been added. More...
|
|
static void | AddUniqueStatement (FILE *fp, const char *statement, char *inclist) |
| Add an include statement, if it has not already been added. More...
|
|
static void | ChopFileName (TString &name, Int_t limit) |
| Chop the name by replacing the ending (before a potential extension) with a md5 summary of the name. More...
|
|
static UInt_t | GenerateClassPrefix (FILE *fp, const char *clname, Bool_t top, TString &protoname, UInt_t *numberOfClasses, Int_t implementEmptyClass=kFALSE, Bool_t needGenericTemplate=kFALSE) |
| Write the start of the class (forward) declaration. More...
|
|
static UInt_t | GenerateForwardDeclaration (FILE *fp, const char *clname, char *inclist, Bool_t implementEmptyClass, Bool_t needGenericTemplate, const TList *extrainfos) |
| Insert a (complete) forward declaration for the class 'clname'. More...
|
|
static UInt_t | GenerateIncludeForTemplate (FILE *fp, const char *clname, char *inclist, Bool_t forward, const TList *extrainfos) |
| Add to the header file, the #include needed for the argument of this template. More...
|
|
static void | GenerateMissingStreamerInfos (TList *extrainfos, const char *clname) |
| Generate an empty StreamerInfo for types that are used in templates parameters but are not known in the list of class. More...
|
|
static void | GenerateMissingStreamerInfos (TList *extrainfos, TStreamerElement *element) |
| Generate an empty StreamerInfo for types that are used in templates parameters but are not known in the list of class. More...
|
|
static void | GeneratePostDeclaration (FILE *fp, const TVirtualStreamerInfo *info, char *inclist) |
| Add to the header file anything that need to appear after the class declaration (this includes some #pragma link). More...
|
|
static TString | GetHeaderName (const char *name, const TList *extrainfos, Bool_t includeNested=kFALSE) |
| Return the header name containing the description of name. More...
|
|
static TString | UpdateAssociativeToVector (const char *name) |
| If we have a map, multimap, set or multiset, plus unordered partners, and the key is a class, we need to replace the container by a vector since we don't have the comparator function. More...
|
|