19 using namespace clang;
31 NSExceptionII(&C.Idents.get(
"NSException"))
39 NSExceptionInstanceRaiseSelectors[0] =
44 NSExceptionInstanceRaiseSelectors[1] =
59 for (
unsigned i = 0; i < NUM_RAISE_SELECTORS; ++i) {
60 if (S == NSExceptionInstanceRaiseSelectors[i])
Defines the clang::ASTContext interface.
static Selector GetNullarySelector(StringRef name, ASTContext &Ctx)
Utility function for constructing a nullary selector.
Smart pointer class that efficiently represents Objective-C method names.
IdentifierInfo * getIdentifier() const
static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II)
Holds long-lived AST nodes (such as types and decls) that can be referred to throughout the semantic ...
Selector getSelector() const
Represents an ObjC class declaration.
bool isInstanceMessage() const
Determine whether this is an instance message to either a computed object or to super.
ID
Defines the set of possible language-specific address spaces.
ObjCInterfaceDecl * getReceiverInterface() const
Retrieve the Objective-C interface to which this message is being directed, if known.
An expression that sends a message to the given Objective-C object or class.
SelectorTable & Selectors
IdentifierInfo & get(StringRef Name)
Return the identifier token info for the specified named identifier.
bool isImplicitNoReturn(const ObjCMessageExpr *ME)
ObjCNoReturn(ASTContext &C)
Selector getSelector(unsigned NumArgs, IdentifierInfo **IIV)
Can create any sort of selector.
ObjCInterfaceDecl * getSuperClass() const