reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
88 bool operator==(const Distro &Other) const { 92 bool operator!=(const Distro &Other) const { 96 bool operator>=(const Distro &Other) const { 100 bool operator<=(const Distro &Other) const {tools/clang/lib/Driver/Distro.cpp
20 static Distro::DistroType DetectDistro(llvm::vfs::FileSystem &VFS) { 27 Distro::DistroType Version = Distro::UnknownDistro; 27 Distro::DistroType Version = Distro::UnknownDistro; 29 if (Version == Distro::UnknownDistro && Line.startswith("DISTRIB_CODENAME=")) 31 .Case("hardy", Distro::UbuntuHardy) 32 .Case("intrepid", Distro::UbuntuIntrepid) 33 .Case("jaunty", Distro::UbuntuJaunty) 34 .Case("karmic", Distro::UbuntuKarmic) 35 .Case("lucid", Distro::UbuntuLucid) 36 .Case("maverick", Distro::UbuntuMaverick) 37 .Case("natty", Distro::UbuntuNatty) 38 .Case("oneiric", Distro::UbuntuOneiric) 39 .Case("precise", Distro::UbuntuPrecise) 40 .Case("quantal", Distro::UbuntuQuantal) 41 .Case("raring", Distro::UbuntuRaring) 42 .Case("saucy", Distro::UbuntuSaucy) 43 .Case("trusty", Distro::UbuntuTrusty) 44 .Case("utopic", Distro::UbuntuUtopic) 45 .Case("vivid", Distro::UbuntuVivid) 46 .Case("wily", Distro::UbuntuWily) 47 .Case("xenial", Distro::UbuntuXenial) 48 .Case("yakkety", Distro::UbuntuYakkety) 49 .Case("zesty", Distro::UbuntuZesty) 50 .Case("artful", Distro::UbuntuArtful) 51 .Case("bionic", Distro::UbuntuBionic) 52 .Case("cosmic", Distro::UbuntuCosmic) 53 .Case("disco", Distro::UbuntuDisco) 54 .Case("eoan", Distro::UbuntuEoan) 55 .Default(Distro::UnknownDistro); 56 if (Version != Distro::UnknownDistro) 64 return Distro::Fedora; 69 return Distro::RHEL7; 71 return Distro::RHEL6; 73 return Distro::RHEL5; 75 return Distro::UnknownDistro; 86 return Distro::DebianLenny; 88 return Distro::DebianSqueeze; 90 return Distro::DebianWheezy; 92 return Distro::DebianJessie; 94 return Distro::DebianStretch; 96 return Distro::DebianBuster; 98 return Distro::DebianBullseye; 100 return Distro::UnknownDistro; 104 .Case("squeeze/sid", Distro::DebianSqueeze) 105 .Case("wheezy/sid", Distro::DebianWheezy) 106 .Case("jessie/sid", Distro::DebianJessie) 107 .Case("stretch/sid", Distro::DebianStretch) 108 .Case("buster/sid", Distro::DebianBuster) 109 .Case("bullseye/sid", Distro::DebianBullseye) 110 .Default(Distro::UnknownDistro); 130 return Distro::OpenSUSE; 131 return Distro::UnknownDistro; 133 return Distro::UnknownDistro; 137 return Distro::Exherbo; 140 return Distro::AlpineLinux; 143 return Distro::ArchLinux; 146 return Distro::Gentoo; 148 return Distro::UnknownDistro;tools/clang/lib/Driver/ToolChains/Linux.cpp
243 Distro Distro(D.getVFS()); 292 (Distro.IsUbuntu() && Distro >= Distro::UbuntuMaverick) || 297 Distro == Distro::UbuntuLucid || Distro == Distro::UbuntuJaunty || 297 Distro == Distro::UbuntuLucid || Distro == Distro::UbuntuJaunty || 298 Distro == Distro::UbuntuKarmic || 514 const Distro Distro(getDriver().getVFS()); 643 if (Distro == Distro::Exherbo &&tools/clang/unittests/Driver/DistroTest.cpp
47 Distro UbuntuTrusty{UbuntuTrustyFileSystem}; 77 Distro UbuntuYakkety{UbuntuYakketyFileSystem}; 112 Distro Fedora25{Fedora25FileSystem}; 149 Distro CentOS7{CentOS7FileSystem}; 177 Distro OpenSUSELeap421{OpenSUSELeap421FileSystem}; 203 Distro OpenSUSE132{OpenSUSE132FileSystem}; 220 Distro SLES10{SLES10FileSystem}; 243 Distro DebianJessie{DebianJessieFileSystem}; 262 Distro DebianStretchSid{DebianStretchSidFileSystem}; 284 Distro Exherbo{ExherboFileSystem}; 306 Distro ArchLinux{ArchLinuxFileSystem}; 331 Distro Gentoo{GentooFileSystem};utils/unittest/googletest/include/gtest/gtest-printers.h
140 static void PrintValue(const T& value, ::std::ostream* os) { 205 ::std::basic_ostream<Char, CharTraits>& os, const T& x) { 206 TypeWithoutFormatter<T, 207 (internal::IsAProtocolMessage<T>::value ? kProtobuf : 208 internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ? 223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) { 276 static ::std::string Format(const ToPrint& value) { 351 const T1& value, const T2& /* other_operand */) { 351 const T1& value, const T2& /* other_operand */) { 352 return FormatForComparison<T1, T2>::Format(value); 352 return FormatForComparison<T1, T2>::Format(value); 366 void UniversalPrint(const T& value, ::std::ostream* os); 373 const C& container, ::std::ostream* os) { 439 const T& value, ::std::ostream* os) { 455 void PrintTo(const T& value, ::std::ostream* os) { 478 DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os); 699 static void Print(const T& value, ::std::ostream* os) { 784 static void Print(const T& value, ::std::ostream* os) { 856 typedef T T1; 983 internal::UniversalTersePrinter<T>::Print(value, &ss);utils/unittest/googletest/include/gtest/gtest.h
1377 const T1& lhs, const T2& rhs) { 1377 const T1& lhs, const T2& rhs) { 1389 const T1& lhs, 1390 const T2& rhs) { 1419 const T1& lhs, 1420 const T2& rhs) {utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
29 static const T& printable(const T& V) { return V; } 29 static const T& printable(const T& V) { return V; } 35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) { 35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) { 37 return StreamSwitch<T>::printable(V);utils/unittest/googletest/include/gtest/internal/gtest-internal.h
94 ::std::string PrintToString(const T& value);