50 static const std::string& get();
52 static constexpr nint getYear() {
return BY_BUILD_DATE_YEAR; }
54 static constexpr nint getMonth() {
return BY_BUILD_DATE_MONTH; }
56 static constexpr nint getDay() {
return BY_BUILD_DATE_DAY; }
67 static const std::string& get();
69 static constexpr nint getHour() {
return BY_BUILD_TIME_HOUR; }
71 static constexpr nint getMin() {
return BY_BUILD_TIME_MINUTE; }
73 static constexpr nint getSec() {
return BY_BUILD_TIME_SECOND; }
84 static const std::string& get();
85 static const std::string& getValue();
87 static constexpr nint getMajor() {
return BY_BUILD_VER_MAJOR; }
89 static constexpr nint getMinor() {
return BY_BUILD_VER_MINOR; }
91 static constexpr nint getPatch() {
return BY_BUILD_VER_PATCH; }
93 static constexpr const nchar* getCommitHash() {
return BY_BUILD_GIT_COMMIT_HASH; }
97 PLATFORM_TYPE_START = -1,
113 static platformType get();
114 static const std::string& getName();
115 static const std::string& getVersion();
117 static constexpr ncnt getArchBits() {
return sizeof(
void*) * 8; }
121 BUILD_TYPE_START = -1,
135 static buildType get();
149 static const std::string& getName();
Provides build-time information and feature detection
Definition buildFeature.hpp:38
Weak reference smart pointer with type-safe access
Definition tweak.hpp:16
Build configuration information
Definition buildFeature.hpp:131
static constexpr nbool isDbg()
Checks if this is a debug build
Definition buildFeature.hpp:141
Build date information
Definition buildFeature.hpp:46
Build time information
Definition buildFeature.hpp:63
Version information
Definition buildFeature.hpp:80