20 if (!missingTypes.empty()) {
26 FDEBUG(1) <<
"Loading dictionary for " << name <<
"\n";
29 throw cms::Exception(
"DictionaryMissingClass") <<
"The dictionary of class '" << name <<
"' is missing!";
31 TClass*
cl = TClass::GetClass(name.c_str());
36 FDEBUG(3) <<
"doing BuildRealData for " << name <<
"\n";
37 TClass* ttest = TClass::GetClass(name.c_str());
39 ttest->BuildRealData();
42 <<
"Could not find TClass for " << name <<
"\n";
48 static bool done =
false;
61 TClass* tc = TClass::GetClass(name.c_str());
65 <<
"could not find TClass for " << name
void loadType(TypeID const &type)
void doBuildRealData(const std::string &name)
TClass * getTClass(const std::type_info &ti)
static TypeWithDict byName(std::string const &name)
Func for_all(ForwardSequence &s, Func f)
wrapper for std::for_each
std::set< TypeID > TypeSet
std::string const & className() const
void checkClassDictionaries(TypeID const &type, TypeSet &missingTypes, bool recursive=true)
void loadCap(const std::string &name)