Config

◆ METAL_MAJOR

#define METAL_MAJOR   2

#include <metal/config/version.hpp>

Description

Expands to the major version of Metal.

See Also

See also
Semantic Versioning

◆ METAL_MINOR

#define METAL_MINOR   1

#include <metal/config/version.hpp>

Description

Expands to the minor version of Metal.

See Also

See also
Semantic Versioning

◆ METAL_PATCH

#define METAL_PATCH   4

#include <metal/config/version.hpp>

Description

Expands to the patch version of Metal.

See Also

See also
Semantic Versioning

◆ METAL_SEMVER

#define METAL_SEMVER (   MAJOR,
  MINOR,
  PATCH 
)

#include <metal/config/version.hpp>

Description

Given a {major, minor, patch} triple, expands to an implementation defined integral constant that is guaranteed to be comparable according to Semantic Versioning rules.

See Also

See also
Semantic Versioning

◆ METAL_VERSION

#define METAL_VERSION   METAL_SEMVER(METAL_MAJOR, METAL_MINOR, METAL_PATCH)

#include <metal/config/version.hpp>

Expands to the full version of Metal.

See Also

See also
Semantic Versioning