/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Utilities/src/WrappedClassName.cc
16 строк
609 B
W. David Dagenhart
Changes from scram build code-format-all
03 май 2019, 18:48
03 май 2019, 18:48
22c28dc
Код
Авторство
О чём код?
#include "FWCore/Utilities/interface/WrappedClassName.h" namespace edm { std::string wrappedClassName(std::string const& className) { std::string const wrapperBegin("edm::Wrapper<"); std::string const wrapperEnd1(">"); std::string const wrapperEnd2(" >"); std::string const& wrapperEnd = (className[className.size() - 1] == '>' ? wrapperEnd2 : wrapperEnd1); std::string wrapped; wrapped.reserve(wrapperBegin.size() + className.size() + wrapperEnd.size()); wrapped += wrapperBegin; wrapped += className; wrapped += wrapperEnd; return wrapped; } } // namespace edm