diff options
Diffstat (limited to 'include/clang/AST/NSAPI.h')
-rw-r--r-- | include/clang/AST/NSAPI.h | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/include/clang/AST/NSAPI.h b/include/clang/AST/NSAPI.h index 3757116e7c..ee07745b12 100644 --- a/include/clang/AST/NSAPI.h +++ b/include/clang/AST/NSAPI.h @@ -20,7 +20,7 @@ namespace clang { class QualType; class Expr; -// \brief Provides info and caches identifiers/selectors for NSFoundation API. +// Provides info and caches identifiers/selectors for NSFoundation API. class NSAPI { public: explicit NSAPI(ASTContext &Ctx); @@ -53,25 +53,25 @@ public: IdentifierInfo *getNSClassId(NSClassIdKindKind K) const; - /// \brief The Objective-C NSString selectors. + /// The Objective-C NSString selectors. Selector getNSStringSelector(NSStringMethodKind MK) const; - /// \brief Return NSStringMethodKind if \param Sel is such a selector. + /// Return NSStringMethodKind if \param Sel is such a selector. Optional<NSStringMethodKind> getNSStringMethodKind(Selector Sel) const; - /// \brief Returns true if the expression \param E is a reference of + /// Returns true if the expression \param E is a reference of /// "NSUTF8StringEncoding" enum constant. bool isNSUTF8StringEncodingConstant(const Expr *E) const { return isObjCEnumerator(E, "NSUTF8StringEncoding", NSUTF8StringEncodingId); } - /// \brief Returns true if the expression \param E is a reference of + /// Returns true if the expression \param E is a reference of /// "NSASCIIStringEncoding" enum constant. bool isNSASCIIStringEncodingConstant(const Expr *E) const { return isObjCEnumerator(E, "NSASCIIStringEncoding",NSASCIIStringEncodingId); } - /// \brief Enumerates the NSArray/NSMutableArray methods used to generate + /// Enumerates the NSArray/NSMutableArray methods used to generate /// literals and to apply some checks. enum NSArrayMethodKind { NSArr_array, @@ -89,13 +89,13 @@ public: }; static const unsigned NumNSArrayMethods = 12; - /// \brief The Objective-C NSArray selectors. + /// The Objective-C NSArray selectors. Selector getNSArraySelector(NSArrayMethodKind MK) const; - /// \brief Return NSArrayMethodKind if \p Sel is such a selector. + /// Return NSArrayMethodKind if \p Sel is such a selector. Optional<NSArrayMethodKind> getNSArrayMethodKind(Selector Sel); - /// \brief Enumerates the NSDictionary/NSMutableDictionary methods used + /// Enumerates the NSDictionary/NSMutableDictionary methods used /// to generate literals and to apply some checks. enum NSDictionaryMethodKind { NSDict_dictionary, @@ -114,13 +114,13 @@ public: }; static const unsigned NumNSDictionaryMethods = 13; - /// \brief The Objective-C NSDictionary selectors. + /// The Objective-C NSDictionary selectors. Selector getNSDictionarySelector(NSDictionaryMethodKind MK) const; - /// \brief Return NSDictionaryMethodKind if \p Sel is such a selector. + /// Return NSDictionaryMethodKind if \p Sel is such a selector. Optional<NSDictionaryMethodKind> getNSDictionaryMethodKind(Selector Sel); - /// \brief Enumerates the NSMutableSet/NSOrderedSet methods used + /// Enumerates the NSMutableSet/NSOrderedSet methods used /// to apply some checks. enum NSSetMethodKind { NSMutableSet_addObject, @@ -131,42 +131,42 @@ public: }; static const unsigned NumNSSetMethods = 5; - /// \brief The Objective-C NSSet selectors. + /// The Objective-C NSSet selectors. Selector getNSSetSelector(NSSetMethodKind MK) const; - /// \brief Return NSSetMethodKind if \p Sel is such a selector. + /// Return NSSetMethodKind if \p Sel is such a selector. Optional<NSSetMethodKind> getNSSetMethodKind(Selector Sel); - /// \brief Returns selector for "objectForKeyedSubscript:". + /// Returns selector for "objectForKeyedSubscript:". Selector getObjectForKeyedSubscriptSelector() const { return getOrInitSelector(StringRef("objectForKeyedSubscript"), objectForKeyedSubscriptSel); } - /// \brief Returns selector for "objectAtIndexedSubscript:". + /// Returns selector for "objectAtIndexedSubscript:". Selector getObjectAtIndexedSubscriptSelector() const { return getOrInitSelector(StringRef("objectAtIndexedSubscript"), objectAtIndexedSubscriptSel); } - /// \brief Returns selector for "setObject:forKeyedSubscript". + /// Returns selector for "setObject:forKeyedSubscript". Selector getSetObjectForKeyedSubscriptSelector() const { StringRef Ids[] = { "setObject", "forKeyedSubscript" }; return getOrInitSelector(Ids, setObjectForKeyedSubscriptSel); } - /// \brief Returns selector for "setObject:atIndexedSubscript". + /// Returns selector for "setObject:atIndexedSubscript". Selector getSetObjectAtIndexedSubscriptSelector() const { StringRef Ids[] = { "setObject", "atIndexedSubscript" }; return getOrInitSelector(Ids, setObjectAtIndexedSubscriptSel); } - /// \brief Returns selector for "isEqual:". + /// Returns selector for "isEqual:". Selector getIsEqualSelector() const { return getOrInitSelector(StringRef("isEqual"), isEqualSel); } - /// \brief Enumerates the NSNumber methods used to generate literals. + /// Enumerates the NSNumber methods used to generate literals. enum NSNumberLiteralMethodKind { NSNumberWithChar, NSNumberWithUnsignedChar, @@ -186,7 +186,7 @@ public: }; static const unsigned NumNSNumberLiteralMethods = 15; - /// \brief The Objective-C NSNumber selectors used to create NSNumber literals. + /// The Objective-C NSNumber selectors used to create NSNumber literals. /// \param Instance if true it will return the selector for the init* method /// otherwise it will return the selector for the number* method. Selector getNSNumberLiteralSelector(NSNumberLiteralMethodKind MK, @@ -198,29 +198,29 @@ public: Sel == getNSNumberLiteralSelector(MK, true); } - /// \brief Return NSNumberLiteralMethodKind if \p Sel is such a selector. + /// Return NSNumberLiteralMethodKind if \p Sel is such a selector. Optional<NSNumberLiteralMethodKind> getNSNumberLiteralMethodKind(Selector Sel) const; - /// \brief Determine the appropriate NSNumber factory method kind for a + /// Determine the appropriate NSNumber factory method kind for a /// literal of the given type. Optional<NSNumberLiteralMethodKind> getNSNumberFactoryMethodKind(QualType T) const; - /// \brief Returns true if \param T is a typedef of "BOOL" in objective-c. + /// Returns true if \param T is a typedef of "BOOL" in objective-c. bool isObjCBOOLType(QualType T) const; - /// \brief Returns true if \param T is a typedef of "NSInteger" in objective-c. + /// Returns true if \param T is a typedef of "NSInteger" in objective-c. bool isObjCNSIntegerType(QualType T) const; - /// \brief Returns true if \param T is a typedef of "NSUInteger" in objective-c. + /// Returns true if \param T is a typedef of "NSUInteger" in objective-c. bool isObjCNSUIntegerType(QualType T) const; - /// \brief Returns one of NSIntegral typedef names if \param T is a typedef + /// Returns one of NSIntegral typedef names if \param T is a typedef /// of that name in objective-c. StringRef GetNSIntegralKind(QualType T) const; - /// \brief Returns \c true if \p Id is currently defined as a macro. + /// Returns \c true if \p Id is currently defined as a macro. bool isMacroDefined(StringRef Id) const; - /// \brief Returns \c true if \p InterfaceDecl is subclass of \p NSClassKind + /// Returns \c true if \p InterfaceDecl is subclass of \p NSClassKind bool isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl, NSClassIdKindKind NSClassKind) const; @@ -236,16 +236,16 @@ private: mutable Selector NSStringSelectors[NumNSStringMethods]; - /// \brief The selectors for Objective-C NSArray methods. + /// The selectors for Objective-C NSArray methods. mutable Selector NSArraySelectors[NumNSArrayMethods]; - /// \brief The selectors for Objective-C NSDictionary methods. + /// The selectors for Objective-C NSDictionary methods. mutable Selector NSDictionarySelectors[NumNSDictionaryMethods]; - /// \brief The selectors for Objective-C NSSet methods. + /// The selectors for Objective-C NSSet methods. mutable Selector NSSetSelectors[NumNSSetMethods]; - /// \brief The Objective-C NSNumber selectors used to create NSNumber literals. + /// The Objective-C NSNumber selectors used to create NSNumber literals. mutable Selector NSNumberClassSelectors[NumNSNumberLiteralMethods]; mutable Selector NSNumberInstanceSelectors[NumNSNumberLiteralMethods]; |