class ObjCNoReturn
Declaration
class ObjCNoReturn { /* full declaration omitted */ };
Declared at: clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h:24
Member Variables
- private clang::Selector RaiseSel
- Cached "raise" selector.
- private clang::IdentifierInfo* NSExceptionII
- Cached identifier for "NSException".
- private clang::Selector[2] NSExceptionInstanceRaiseSelectors
- Cached set of selectors in NSException that are 'noreturn'.
Method Overview
- public ObjCNoReturn(clang::ASTContext & C)
- public bool isImplicitNoReturn(const clang::ObjCMessageExpr * ME)
Methods
¶ObjCNoReturn(clang::ASTContext& C)
ObjCNoReturn(clang::ASTContext& C)
Declared at: clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h:37
Parameters
¶bool isImplicitNoReturn(
const clang::ObjCMessageExpr* ME)
bool isImplicitNoReturn(
const clang::ObjCMessageExpr* ME)
Description
Return true if the given message expression is known to never return.
Declared at: clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h:41
Parameters
- const clang::ObjCMessageExpr* ME