]> granicus.if.org Git - clang/commitdiff
AST: Clean up FriendObjectKind related decls
authorDavid Majnemer <david.majnemer@gmail.com>
Sun, 23 Jun 2013 03:38:10 +0000 (03:38 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sun, 23 Jun 2013 03:38:10 +0000 (03:38 +0000)
Allow the comments in the FriendObjectKind enumerator-list show up in
doxygen. Also, some small readability improvements in related functions.

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

include/clang/AST/DeclBase.h

index f65e76674f51304dd0e8ce2094d7a1e27e6c783c..f860fb56e66735a40fef2643b196b2e063c6a14c 100644 (file)
@@ -847,9 +847,9 @@ public:
   }
 
   enum FriendObjectKind {
-    FOK_None, // not a friend object
-    FOK_Declared, // a friend of a previously-declared entity
-    FOK_Undeclared // a friend of a previously-undeclared entity
+    FOK_None,      ///< not a friend object
+    FOK_Declared,  ///< a friend of a previously-declared entity
+    FOK_Undeclared ///< a friend of a previously-undeclared entity
   };
 
   /// \brief Determines whether this declaration is the object of a
@@ -857,11 +857,11 @@ public:
   ///
   /// There is currently no direct way to find the associated FriendDecl.
   FriendObjectKind getFriendObjectKind() const {
-    unsigned mask
-      = (IdentifierNamespace & (IDNS_TagFriend | IDNS_OrdinaryFriend));
+    unsigned mask =
+        (IdentifierNamespace & (IDNS_TagFriend | IDNS_OrdinaryFriend));
     if (!mask) return FOK_None;
-    return (IdentifierNamespace & (IDNS_Tag | IDNS_Ordinary) ?
-              FOK_Declared : FOK_Undeclared);
+    return (IdentifierNamespace & (IDNS_Tag | IDNS_Ordinary) ? FOK_Declared
+                                                             : FOK_Undeclared);
   }
 
   /// Specifies that this declaration is a C++ overloaded non-member.