Represents a version number.
kVersion supports the kdat6 serialization protocol.
|
| k8u | kVersion_Build (kVersion version) |
| | Returns the build part of a version number. More...
|
| |
| k32s | kVersion_Compare (kVersion version1, kVersion version2) |
| | Returns an integral value indicating the relationship between the versions. More...
|
| |
| kVersion | kVersion_Create (k32u major, k32u minor, k32u release, k32u build) |
| | Creates a version value from its constituent parts. More...
|
| |
| kStatus | kVersion_Format (kVersion version, kChar *buffer, kSize capacity) |
| | Formats a version to a string buffer. More...
|
| |
| k8u | kVersion_Major (kVersion version) |
| | Returns the major part of a version number. More...
|
| |
| k8u | kVersion_Minor (kVersion version) |
| | Returns the minor part of a version number. More...
|
| |
| kStatus | kVersion_Parse (kVersion *version, const kChar *buffer) |
| | Parses a version from a formatted string. More...
|
| |
| k8u | kVersion_Release (kVersion version) |
| | Returns the release part of a version number. More...
|
| |
| kBool | kValue_Equals (kType type, const void *value, const void *other) |
| | Determines whether a value is equal to another value. More...
|
| |
| kSize | kValue_HashCode (kType type, const void *value) |
| | Gets a hash code representing the state of this value. More...
|
| |
| void | kValue_Import (kType type, void *value, const void *source) |
| | Imports the content of another value into this value. More...
|
| |