/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/Common/interface/RefHolder.h
34 строки
1009 B
W. David Dagenhart
From scram b code-format-all (clang-format)
10 май 2019, 17:51
10 май 2019, 17:51
82e0ab0
Код
Авторство
О чём код?
#ifndef DataFormats_Common_RefHolder_h #define DataFormats_Common_RefHolder_h #include "DataFormats/Common/interface/RefHolder_.h" #include "DataFormats/Common/interface/IndirectVectorHolder.h" #include "DataFormats/Common/interface/RefVectorHolder.h" #include "DataFormats/Common/interface/RefVector.h" #include "DataFormats/Common/interface/HolderToVectorTrait.h" #include <memory> namespace edm { namespace reftobase { template <class REF> std::unique_ptr<RefVectorHolderBase> RefHolder<REF>::makeVectorHolder() const { typedef typename RefHolderToRefVectorTrait<REF>::type helper; return helper::makeVectorHolder(); } } // namespace reftobase } // namespace edm #include "DataFormats/Common/interface/RefKeyTrait.h" namespace edm { namespace reftobase { template <class REF> size_t RefHolder<REF>::key() const { typedef typename RefKeyTrait<REF>::type helper; return helper::key(ref_); } } // namespace reftobase } // namespace edm #endif