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

Methods

ObjCNoReturn(clang::ASTContext& C)

Declared at: clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h:37

Parameters

clang::ASTContext& C

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