AsmGrader 0.0.0
Loading...
Searching...
No Matches
version.hpp File Reference
#include <asmgrader/common/macros.hpp>
#include <fmt/compile.h>
#include <fmt/format.h>
#include <range/v3/iterator.hpp>
#include <array>
#include <string_view>
Include dependency graph for version.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  asmgrader
 

Macros

#define ASMGRADER_VERSION_MAJOR   0
 
#define ASMGRADER_VERSION_MINOR   0
 
#define ASMGRADER_VERSION_PATCH   0
 
#define ASMGRADER_VERSION_GIT_HASH   90204232792937f826b87b00a2245163acf61d7e
 
#define ASMGRADER_VERSION_STRING    STRINGIFY(ASMGRADER_VERSION_MAJOR) "." STRINGIFY(ASMGRADER_VERSION_MINOR) "." STRINGIFY(ASMGRADER_VERSION_PATCH)
 
#define ASMGRADER_VERSION_GIT_HASH_STRING   STRINGIFY(ASMGRADER_VERSION_GIT_HASH)
 

Enumerations

enum class  asmgrader::AppMode { asmgrader::Student , asmgrader::Professor }
 

Functions

consteval unsigned int asmgrader::get_version ()
 

Variables

constexpr auto asmgrader::APP_MODE = AppMode::Student
 

Macro Definition Documentation

◆ ASMGRADER_VERSION_GIT_HASH

#define ASMGRADER_VERSION_GIT_HASH   90204232792937f826b87b00a2245163acf61d7e

◆ ASMGRADER_VERSION_GIT_HASH_STRING

#define ASMGRADER_VERSION_GIT_HASH_STRING   STRINGIFY(ASMGRADER_VERSION_GIT_HASH)

◆ ASMGRADER_VERSION_MAJOR

#define ASMGRADER_VERSION_MAJOR   0

◆ ASMGRADER_VERSION_MINOR

#define ASMGRADER_VERSION_MINOR   0

◆ ASMGRADER_VERSION_PATCH

#define ASMGRADER_VERSION_PATCH   0

◆ ASMGRADER_VERSION_STRING