#include <RStl.h>
Public Member Functions | |
~RStl () | |
void | GenerateTClassFor (const string &stlClassname) |
void | Print () |
void | WriteClassInit (FILE *file) |
void | WriteStreamer (FILE *file, G__ClassInfo &stlcl) |
void | WriteStreamer (FILE *file) |
Static Public Member Functions | |
static RStl & | inst () |
static string | DropDefaultArg (const string &classname) |
Private Member Functions | |
RStl () | |
RStl (const RStl &) | |
RStl & | operator= (const RStl &) |
Private Attributes | |
set< string > | fList |
Definition at line 32 of file RStl.h.
ROOT::RStl::RStl | ( | const RStl & | ) | [private] |
ROOT::RStl & ROOT::RStl::inst | ( | ) | [static] |
Definition at line 97 of file RStl.cxx.
References TClassEdit::kDropStlDefault, TClassEdit::ShortType(), and TClassEdit::STLKind().
void ROOT::RStl::GenerateTClassFor | ( | const string & | stlClassname | ) |
Definition at line 45 of file RStl.cxx.
References ROOT::Error(), fList, TClassEdit::GetSplit(), i, TClassEdit::IsSTLCont(), TClassEdit::kDropStlDefault, TClassEdit::kDropTrailStar, TClassEdit::kVector, TClassEdit::ShortType(), TClassEdit::STLKind(), and Warning().
void ROOT::RStl::WriteClassInit | ( | FILE * | file | ) |
Definition at line 112 of file RStl.cxx.
References fList, Cint::G__ClassInfo::Init(), and WriteAuxFunctions().
void ROOT::RStl::WriteStreamer | ( | FILE * | file, | |
G__ClassInfo & | stlcl | |||
) |
Referenced by WriteStreamer().
void ROOT::RStl::WriteStreamer | ( | FILE * | file | ) |
Definition at line 283 of file RStl.cxx.
References fList, Cint::G__ClassInfo::Init(), and WriteStreamer().
set<string> ROOT::RStl::fList [private] |
Definition at line 34 of file RStl.h.
Referenced by GenerateTClassFor(), Print(), WriteClassInit(), and WriteStreamer().