5#include <fmt/compile.h>
7#include <range/v3/iterator.hpp>
14#define ASMGRADER_VERSION_MAJOR 0
15#define ASMGRADER_VERSION_MINOR 0
16#define ASMGRADER_VERSION_PATCH 0
17#define ASMGRADER_VERSION_GIT_HASH 90204232792937f826b87b00a2245163acf61d7e
20#define ASMGRADER_VERSION_STRING \
21 STRINGIFY(ASMGRADER_VERSION_MAJOR) "." STRINGIFY(ASMGRADER_VERSION_MINOR) "." STRINGIFY(ASMGRADER_VERSION_PATCH)
22#define ASMGRADER_VERSION_GIT_HASH_STRING STRINGIFY(ASMGRADER_VERSION_GIT_HASH)
28 constexpr auto MAX_VERSION_FIELD = 99;
34 constexpr auto MINOR_MULTIPLIER = MAX_VERSION_FIELD + 1;
35 constexpr auto MAJOR_MULTIPLIER = MINOR_MULTIPLIER * MINOR_MULTIPLIER;
43#ifdef PROFESSOR_VERSION
Definition asm_buffer.hpp:20
constexpr auto APP_MODE
Definition version.hpp:46
consteval unsigned int get_version()
Definition version.hpp:26
AppMode
Definition version.hpp:41
#define ASMGRADER_VERSION_MINOR
Definition version.hpp:15
#define ASMGRADER_VERSION_PATCH
Definition version.hpp:16
#define ASMGRADER_VERSION_MAJOR
Definition version.hpp:14