/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Alignment/Geners/interface/IOIsIOPtr.hh
53 строки
969 B
Cms Build
Clang-Format
08 май 2019, 15:16
08 май 2019, 15:16
7614b05
Код
Авторство
О чём код?
#ifndef GENERS_IOISIOPTR_HH_ #define GENERS_IOISIOPTR_HH_ #include "Alignment/Geners/interface/IOPtr.hh" namespace gs { template <class T> struct IOIsIOPtr { enum { value = 0 }; }; template <class T> struct IOIsIOPtr<IOPtr<T>> { enum { value = 1 }; }; template <class T> struct IOIsIOPtr<const IOPtr<T>> { enum { value = 1 }; }; template <class T> struct IOIsIOPtr<volatile IOPtr<T>> { enum { value = 1 }; }; template <class T> struct IOIsIOPtr<const volatile IOPtr<T>> { enum { value = 1 }; }; template <class T> struct IOIsIOPtr<IOProxy<T>> { enum { value = 1 }; }; template <class T> struct IOIsIOPtr<const IOProxy<T>> { enum { value = 1 }; }; template <class T> struct IOIsIOPtr<volatile IOProxy<T>> { enum { value = 1 }; }; template <class T> struct IOIsIOPtr<const volatile IOProxy<T>> { enum { value = 1 }; }; } // namespace gs #endif // GENERS_IOISIOPTR_HH_