Yeppp!
 All Classes Namespaces Functions Variables Properties Pages
Public Member Functions | Properties | List of all members
Version Struct Reference

Contains information about Yeppp! library version. More...

Public Member Functions

override string ToString ()
 Provides a string representation for all parts of the version. More...
 

Properties

uint Major [get]
 The major version number of Yeppp! library. More...
 
uint Minor [get]
 The minor version number of Yeppp! library. More...
 
uint Patch [get]
 The patch level of Yeppp! library. More...
 
uint Build [get]
 The build number of Yeppp! library. More...
 
string ReleaseName [get]
 Human-readable name of this release of Yeppp! library More...
 

Detailed Description

Contains information about Yeppp! library version.

See Also
Library.GetVersion

Member Function Documentation

override string ToString ( )
inline

Provides a string representation for all parts of the version.

Returns
The full version string in the format "major.minor.patch.build (release name)".

Property Documentation

uint Major
get

The major version number of Yeppp! library.

Library releases with the same major versions are guaranteed to be API- and ABI-compatible.

uint Minor
get

The minor version number of Yeppp! library.

A change in minor versions indicates addition of new features, and major bug-fixes.

uint Patch
get

The patch level of Yeppp! library.

A version with a higher patch level indicates minor bug-fixes.

uint Build
get

The build number of Yeppp! library.

The build number is unique for the fixed combination of major, minor, and patch-level versions.

string ReleaseName
get

Human-readable name of this release of Yeppp! library

The release name may contain non-ASCII characters.