/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
HLTrigger/Timer/test/processor_model_t.cc
28 строк
643 B
Andrea Bocci
Add test program for processor_model.h/.cc
24 июн 2020, 19:45
Не верифицирован
24 июн 2020, 19:45
8ab5b65
Код
Авторство
О чём код?
#include <cctype> #include <iostream> #include "HLTrigger/Timer/interface/processor_model.h" const char* article(char letter) { switch (tolower(letter)) { case 'a': case 'e': case 'i': case 'o': case 'u': case 'y': return "an"; default: return "a"; } } const char* article(const char* word) { return word == nullptr ? nullptr : article(word[0]); } const char* article(const std::string& word) { return word.empty() ? nullptr : article(word[0]); } int main() { std::cout << "Running on " << article(processor_model) << " " << processor_model << std::endl; return processor_model.empty(); }