/
niceSOFT
/
doxygen
Обзор
Документация
Войти
/
niceSOFT
/
doxygen
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
libversion/fullversion.cpp
16 строк
346 B
Dimitri van Heesch
Refactoring: Modernize libversion
13 ноя 2023, 23:07
Не верифицирован
13 ноя 2023, 23:07
e29c4a5
Код
Авторство
О чём код?
#include <string.h> #include <version.h> std::string getFullVersion() { static std::string fullVersion; static bool init = false; if (!init) { fullVersion = getDoxygenVersion(); std::string gitVersion = getGitVersion(); if (!gitVersion.empty()) fullVersion+=" ("+gitVersion+")"; init = true; } return fullVersion; }