Cleanup the organization of some methods in llvm::Triple and provide
authorChandler Carruth <chandlerc@gmail.com>
Sun, 29 Jan 2012 23:09:12 +0000 (23:09 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sun, 29 Jan 2012 23:09:12 +0000 (23:09 +0000)
a better doxyment group for convenience predicates.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149211 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/Triple.h

index 5683f72ba3854d6d854e6be91c57b86cd49dd348..d998ddd9960a43a73dab4bde4f89edb9a8c7165a 100644 (file)
@@ -193,6 +193,22 @@ public:
     return Environment;
   }
 
     return Environment;
   }
 
+  /// getOSVersion - Parse the version number from the OS name component of the
+  /// triple, if present.
+  ///
+  /// For example, "fooos1.2.3" would return (1, 2, 3).
+  ///
+  /// If an entry is not defined, it will be returned as 0.
+  void getOSVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const;
+
+  /// getOSMajorVersion - Return just the major version number, this is
+  /// specialized because it is a common query.
+  unsigned getOSMajorVersion() const {
+    unsigned Maj, Min, Micro;
+    getOSVersion(Maj, Min, Micro);
+    return Maj;
+  }
+
   /// @}
   /// @name Direct Component Access
   /// @{
   /// @}
   /// @name Direct Component Access
   /// @{
@@ -221,21 +237,9 @@ public:
   /// if the environment component is present).
   StringRef getOSAndEnvironmentName() const;
 
   /// if the environment component is present).
   StringRef getOSAndEnvironmentName() const;
 
-  /// getOSVersion - Parse the version number from the OS name component of the
-  /// triple, if present.
-  ///
-  /// For example, "fooos1.2.3" would return (1, 2, 3).
-  ///
-  /// If an entry is not defined, it will be returned as 0.
-  void getOSVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const;
-
-  /// getOSMajorVersion - Return just the major version number, this is
-  /// specialized because it is a common query.
-  unsigned getOSMajorVersion() const {
-    unsigned Maj, Min, Micro;
-    getOSVersion(Maj, Min, Micro);
-    return Maj;
-  }
+  /// @}
+  /// @name Convenience Predicates
+  /// @{
 
   /// isOSVersionLT - Helper function for doing comparisons against version
   /// numbers included in the target triple.
 
   /// isOSVersionLT - Helper function for doing comparisons against version
   /// numbers included in the target triple.