Public Member Functions | |
| ~RStl () | |
| void | GenerateTClassFor (const char *requestedName, const clang::CXXRecordDecl *stlClass, const cling::Interpreter &interp, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt) |
| void | GenerateTClassFor (const clang::QualType &type, const cling::Interpreter &interp, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt) |
| void | Print () |
| void | WriteClassInit (std::ostream &strm, const cling::Interpreter &interp, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt, const ROOT::TMetaUtils::RConstructorTypes &, bool &needCollectionProxy, void(*emitStreamerInfo)(const char *)) |
Static Public Member Functions | |
| static RStl & | Instance () |
Private Types | |
| typedef std::set< ROOT::TMetaUtils::AnnotatedRecordDecl, ROOT::TMetaUtils::AnnotatedRecordDecl::CompareByName > | list_t |
Private Member Functions | |
| RStl () | |
| RStl (const RStl &) | |
| RStl & | operator= (const RStl &) |
Private Attributes | |
| list_t | fList |
#include </github/home/ROOT-CI/src/core/clingutils/res/RStl.h>
| void ROOT::Internal::RStl::GenerateTClassFor | ( | const char * | requestedName, |
| const clang::CXXRecordDecl * | stlClass, | ||
| const cling::Interpreter & | interp, | ||
| const ROOT::TMetaUtils::TNormalizedCtxt & | normCtxt ) |
| void ROOT::Internal::RStl::GenerateTClassFor | ( | const clang::QualType & | type, |
| const cling::Interpreter & | interp, | ||
| const ROOT::TMetaUtils::TNormalizedCtxt & | normCtxt ) |
|
static |
| void ROOT::Internal::RStl::WriteClassInit | ( | std::ostream & | strm, |
| const cling::Interpreter & | interp, | ||
| const ROOT::TMetaUtils::TNormalizedCtxt & | normCtxt, | ||
| const ROOT::TMetaUtils::RConstructorTypes & | ctorTypes, | ||
| bool & | needCollectionProxy, | ||
| void(*)(const char *) | emitStreamerInfo ) |