Lines Matching defs:Build
38 unsigned Build : 31;
44 Build(0), HasBuild(false) {}
48 HasSubminor(false), Build(0), HasBuild(false) {}
52 HasSubminor(false), Build(0), HasBuild(false) {}
57 HasSubminor(true), Build(0), HasBuild(false) {}
60 unsigned Subminor, unsigned Build)
62 HasSubminor(true), Build(Build), HasBuild(true) {}
67 return Major == 0 && Minor == 0 && Subminor == 0 && Build == 0;
91 return Build;
104 return VersionTuple(NewMajor, Minor, Subminor, Build);
110 if (Result.Build == 0) {
125 X.Subminor == Y.Subminor && X.Build == Y.Build;
141 return std::tie(X.Major, X.Minor, X.Subminor, X.Build) <
142 std::tie(Y.Major, Y.Minor, Y.Subminor, Y.Build);
172 return hash_combine(VT.Major, VT.Minor, VT.Subminor, VT.Build);
178 HBuilder.add(VT.Major, VT.Minor, VT.Subminor, VT.Build);
205 if (auto Build = Value.getBuild())
206 Result = detail::combineHashValue(Result, *Build);