MGL(Win32)
|
MGL バージョン情報 [詳解]
#include <cstdint>
マクロ定義 | |
#define | MGL_MAKE_VERSION(major, minor, patch) |
MGLバージョン生成マクロ | |
#define | MGL_MAJOR_VERSION 1 |
メジャーバージョン | |
#define | MGL_MINOR_VERSION 1 |
マイナーバージョン | |
#define | MGL_PATCH_VERSION 13 |
パッチバージョン | |
#define | MGL_CURRENT_VERSION MGL_MAKE_VERSION(MGL_MAJOR_VERSION, MGL_MINOR_VERSION, MGL_PATCH_VERSION) |
現在のMGLのバージョンを表すマクロ | |
関数 | |
constexpr uint32_t | MGL::MakeVersion (uint32_t major, uint32_t minor, uint32_t patch) noexcept |
バージョン値の生成 | |
constexpr bool | MGL::IsALater (uint32_t major, uint32_t minor=0, uint32_t patch=0) noexcept |
特定のバージョン以降かを取得 | |
変数 | |
constexpr uint32_t | MGL::kMajorVersion = MGL_MAJOR_VERSION |
メジャーバージョン | |
constexpr uint32_t | MGL::kMinorVersion = MGL_MINOR_VERSION |
マイナーバージョン | |
constexpr uint32_t | MGL::kPatchVersion = MGL_PATCH_VERSION |
パッチバージョン | |
constexpr uint32_t | MGL::kCurrentVersion = MakeVersion(kMajorVersion, kMinorVersion, kPatchVersion) |
現在のバージョン | |
MGL バージョン情報
#define MGL_MAKE_VERSION | ( | major, | |
minor, | |||
patch ) |
MGLバージョン生成マクロ
|
constexprnoexcept |
特定のバージョン以降かを取得
[in] | major | メジャーバージョン |
[in] | minor | マイナーバージョン |
[in] | patch | パッチバージョン |
true | 現在のバージョンが指定したバージョン以降である |
false | 現在のバージョンは指定したバージョンよりも古い |
|
constexprnoexcept |
バージョン値の生成
[in] | major | メジャーバージョン |
[in] | minor | マイナーバージョン |
[in] | patch | パッチバージョン |