![]() |
Blamite Game Engine - Strings
00402.09.29.23.0627.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
#include <string>
Go to the source code of this file.
Classes | |
class | BlamVersion |
Class representing a product version. More... | |
Namespaces | |
BlamStrings | |
Namespace for Blamite's shared C++ library. | |
BlamStrings::Resources | |
Functions used in loading and accessing resources. | |
BlamStrings::Resources::VersionInfo | |
Namespace containing functions related to product versions. | |
Macros | |
#define | STRINGS_API __declspec(dllimport) |
#define | SEMANTIC_VERSIONING_VER "2.0.0" |
The version of Semantic Versioning that the versioning system is built around. More... | |
Enumerations | |
enum | BlamVersionType : int { BlamVersionType::PreAlpha = 0, BlamVersionType::Alpha = 1, BlamVersionType::Beta = 2, BlamVersionType::ReleaseCandidate = 3, BlamVersionType::Release = 4 } |
Enumerator used to determine the possible types of versions. More... | |
Functions | |
STRINGS_API bool | BlamStrings::Resources::VersionInfo::VerifyVersion (BlamVersion *version) |
Verifies the validity of a product version by ensuring it matches Semantic Versioning guidelines. More... | |
STRINGS_API std::string | BlamStrings::Resources::VersionInfo::GetVersionTypeLabel (BlamVersionType version_type) |
Generates a label from a given version type. More... | |
#define SEMANTIC_VERSIONING_VER "2.0.0" |
The version of Semantic Versioning that the versioning system is built around.
#define STRINGS_API __declspec(dllimport) |
|
strong |
Enumerator used to determine the possible types of versions.