Constructors

Synopses

Declared in <llvm/Support/VersionTuple.h>

Construct an empty version with no components set.

constexpr
VersionTuple();

Construct a version with only a major component.

constexpr
explicit
VersionTuple(unsigned int Major);

Construct a version with major and minor components.

constexpr
explicit
VersionTuple(
    unsigned int Major,
    unsigned int Minor);

Construct a version with major, minor, and subminor components.

constexpr
explicit
VersionTuple(
    unsigned int Major,
    unsigned int Minor,
    unsigned int Subminor);

Construct a version with major through build components.

constexpr
explicit
VersionTuple(
    unsigned int Major,
    unsigned int Minor,
    unsigned int Subminor,
    unsigned int Build);

Construct a version with major through subbuild components.

constexpr
explicit
VersionTuple(
    unsigned int Major,
    unsigned int Minor,
    unsigned int Subminor,
    unsigned int Build,
    unsigned int Subbuild);

Parameters

Name

Description

Major

Major version number.

Minor

Minor version number.

Subminor

Subminor version number.

Build

Build version number.

Subbuild

Subbuild version number.

Created with MrDocs