Home | History | Annotate | Download | only in Basic

Lines Matching refs:Major

12 /// the form major[.minor[.subminor]].
25 /// \brief Represents a version number in the form major[.minor[.subminor[.build]]].
27 unsigned Major : 31;
42 : Major(0), UsesUnderscores(false), Minor(0), HasMinor(false),
45 explicit VersionTuple(unsigned Major)
46 : Major(Major), UsesUnderscores(false), Minor(0), HasMinor(false),
49 explicit VersionTuple(unsigned Major, unsigned Minor,
51 : Major(Major), UsesUnderscores(UsesUnderscores), Minor(Minor),
55 explicit VersionTuple(unsigned Major, unsigned Minor, unsigned Subminor,
57 : Major(Major), UsesUnderscores(UsesUnderscores), Minor(Minor),
61 explicit VersionTuple(unsigned Major, unsigned Minor, unsigned Subminor,
63 : Major(Major), UsesUnderscores(UsesUnderscores), Minor(Minor),
70 return Major == 0 && Minor == 0 && Subminor == 0 && Build == 0;
73 /// \brief Retrieve the major version number.
74 unsigned getMajor() const { return Major; }
108 return X.Major == Y.Major && X.Minor == Y.Minor &&
125 return std::tie(X.Major, X.Minor, X.Subminor, X.Build) <
126 std::tie(Y.Major, Y.Minor, Y.Subminor, Y.Build);