|
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 15 |
| パッチバージョン | |
| #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 | パッチバージョン |