Version Structures

Structures related to versioning.

struct Version

Represents Version information. Version follows semantic versioning paradigm.

Public Members

unsigned int major

Major version.

unsigned int minor

Minor version.

unsigned int patch

Patch version

static const Version CarbonResources::S_LIBRARY_VERSION = {VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH}

Current version of the resources

static const Version CarbonResources::S_DOCUMENT_VERSION = {0, 1, 0}

Maximum document version supported by resources

static const std::vector CarbonResources::S_VALID_DOCUMENT_VERSIONS = {Version{0, 0, 0}, Version{0, 1, 0}}

List of valid document version supported by resources