Version numbering scheme. More...
#include <playrho/Version.hpp>
Public Types | |
using | Revnum = std::int32_t |
Revision number type. | |
Public Attributes | |
Revnum | major |
Major version number. More... | |
Revnum | minor |
Minor version number. More... | |
Revnum | revision |
Revision version number. More... | |
Version numbering scheme.
Version class for numbering the PlayRho library releases. Follows Semantic Versioning 2.0.0.
Revnum playrho::Version::major |
Major version number.
Changed to represent significant changes. Specifically this field is incremented when backwards incompatible changes are introduced to the public API. The minor and revision fields are reset to 0 when this field is incremented.
Revnum playrho::Version::minor |
Minor version number.
Changed to represent incremental changes. Specifically this field is incremented when new, backwards compatible functionality is introduced to the public API, or when any public API functionality is marked as deprecated.
Revnum playrho::Version::revision |
Revision version number.
Changed to represent bug fixes.