/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/Common/interface/Uninitialized.h
19 строк
605 B
Andrea Bocci
Let edm::Wrapper<T> use the constructor T{kUninitialized}
08 дек 2024, 17:59
Не верифицирован
08 дек 2024, 17:59
e274471
Код
Авторство
О чём код?
#ifndef DataFormats_Common_interface_Uninitialized_h #define DataFormats_Common_interface_Uninitialized_h /* Uninitialized * * This is an empty struct used as a tag to signal that a constructor will leave an object (partially) uninitialised, * with the assumption that it will be overwritten before being used. * One expected use case is to replace the default constructor used when deserialising objects from a ROOT file. */ namespace edm { struct Uninitialized {}; constexpr inline Uninitialized kUninitialized; } // namespace edm #endif // DataFormats_Common_interface_Uninitialized_h