Skip to content

Commit

Permalink
exectsenums: improve error handling
Browse files Browse the repository at this point in the history
  • Loading branch information
pcanal committed May 6, 2024
1 parent 40e42e6 commit 04b7fbd
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions root/multicore/exectsenums.C
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,10 @@ void exectsenums (){
for (auto&& enName : enumNames){
auto f = [&](){
auto en = TEnum::GetEnum(enName);
names.addString(TEnum::GetEnum(enName)->GetQualifiedName());
if (en)
names.addString(TEnum::GetEnum(enName)->GetQualifiedName());
else
std::cerr << "Error: enum called " << enName << " was NOT found\n";
};
threads.emplace_back(f);
// f(); //just run serial
Expand All @@ -40,6 +43,7 @@ void exectsenums (){

std::list<std::string> namesList (names.getStrings());
namesList.sort();
for (auto&& name:namesList) printf("Enum called %s was found\n",name.c_str());
for (auto&& name:namesList)
printf("Enum called %s was found\n",name.c_str());

}

0 comments on commit 04b7fbd

Please sign in to comment.