![]() |
ToyGine2 26.2.0
Game Engine for retro consoles
|
Application version information structure. More...
Public Attributes | |
| uint32_t | major {0} |
| Major version; incompatible API changes. | |
| uint32_t | minor {0} |
| Minor version; backward-compatible additions. | |
| uint32_t | maintenance {0} |
| Maintenance version; backward-compatible fixes. | |
| uint32_t | revision {0} |
| Revision (e.g. build or patch level). | |
Application version information structure.
Version represents a semantic version number following the major.minor.maintenance.revision format. This structure is designed for compile-time version management and provides a simple way to track application versions throughout the development lifecycle.
noexcept.uint32_t components; no implicit conversions.operator== and operator<=>.uint32_t).noexcept; no dynamic allocation.maintenance and revision map to patch/build.| uint32_t toy::application::Version::maintenance {0} |
Maintenance version; backward-compatible fixes.
| uint32_t toy::application::Version::major {0} |
Major version; incompatible API changes.
| uint32_t toy::application::Version::minor {0} |
Minor version; backward-compatible additions.
| uint32_t toy::application::Version::revision {0} |
Revision (e.g. build or patch level).