Lines Matching defs:VersionTuple
1 //===- VersionTuple.h - Version Number Handling -----------------*- C++ -*-===//
11 /// \brief Defines the clang::VersionTuple class, which represents a version in
25 class VersionTuple {
33 VersionTuple()
36 explicit VersionTuple(unsigned Major)
40 explicit VersionTuple(unsigned Major, unsigned Minor)
45 explicit VersionTuple(unsigned Major, unsigned Minor, unsigned Subminor)
73 friend bool operator==(const VersionTuple& X, const VersionTuple &Y) {
81 friend bool operator!=(const VersionTuple &X, const VersionTuple &Y) {
89 friend bool operator<(const VersionTuple &X, const VersionTuple &Y) {
103 friend bool operator>(const VersionTuple &X, const VersionTuple &Y) {
112 friend bool operator<=(const VersionTuple &X, const VersionTuple &Y) {
121 friend bool operator>=(const VersionTuple &X, const VersionTuple &Y) {
135 raw_ostream& operator<<(raw_ostream &Out, const VersionTuple &V);