/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/FWLite/src/branchToClass.cc
52 строки
1 KB
Shahzad Malik Muzaffar
[FWCore][clang-tidy] make deleted function public
28 июл 2021, 13:34
28 июл 2021, 13:34
39ca1cd
Код
Авторство
О чём код?
// -*- C++ -*- // // Package: FWLite // Class : BranchToClass // // Implementation: // <Notes on implementation> // // Original Author: Chris Jones // Created: Wed Aug 2 09:04:04 EDT 2006 // // system include files class TBranch; class TClass; #include "TBranchBrowsable.h" // user include files #include "FWCore/FWLite/src/branchToClass.h" namespace { class BranchToClass : private TVirtualBranchBrowsable { public: static TClass* doit(const TBranch* iBranch); ///NOTE: do not call this, it is only here because ROOT demands it BranchToClass() = delete; }; TClass* BranchToClass::doit(const TBranch* iBranch) { TClass* contained = nullptr; TClass* type = TVirtualBranchBrowsable::GetCollectionContainedType(iBranch, nullptr, contained); if (type == nullptr) { type = contained; } return type; } } // namespace TClass* branchToClass(const TBranch* iBranch) { return BranchToClass::doit(iBranch); } // // constants, enums and typedefs // // // static data member definitions // // // constructors and destructor //