MNE-CPP
0.1.9
A Framework for Electrophysiology
src
libraries
utils
buildinfo.h
Go to the documentation of this file.
1
//=============================================================================================================
36
#ifndef BUILD_INFO_LIB
37
#define BUILD_INFO_LIB
38
39
//=============================================================================================================
40
// INCLUDES
41
//=============================================================================================================
42
43
#include <cstring>
44
45
namespace
UTILSLIB{
46
47
//=============================================================================================================
51
constexpr
auto
timeNowNow
()
52
{
53
return
__TIME__;
54
}
55
56
//=============================================================================================================
60
constexpr
auto
dateToday
()
61
{
62
return
__DATE__;
63
}
64
65
//=============================================================================================================
70
constexpr
auto
dateTimeNow
()
71
{
72
return
__DATE__
" "
__TIME__;
73
}
74
75
//=============================================================================================================
79
constexpr
auto
gitHash
()
80
{
81
#ifdef MNE_GIT_HASH_SHORT
82
return
MNE_GIT_HASH_SHORT;
83
#else
84
return
"Git hash not defined."
;
85
#endif
86
}
87
88
//=============================================================================================================
92
constexpr
auto
gitHashLong
()
93
{
94
#ifdef MNE_GIT_HASH_LONG
95
return
MNE_GIT_HASH_LONG;
96
#else
97
return
"Git hash long not defined."
;
98
#endif
99
}
100
101
}
102
103
#endif
UTILSLIB::dateTimeNow
constexpr auto dateTimeNow()
Definition:
buildinfo.h:70
UTILSLIB::timeNowNow
constexpr auto timeNowNow()
Definition:
buildinfo.h:51
UTILSLIB::gitHashLong
constexpr auto gitHashLong()
Definition:
buildinfo.h:92
UTILSLIB::gitHash
constexpr auto gitHash()
Definition:
buildinfo.h:79
UTILSLIB::dateToday
constexpr auto dateToday()
Definition:
buildinfo.h:60
Generated on Wed Aug 9 2023 17:55:42 for MNE-CPP by
1.8.17