Home | History | Annotate | Download | only in Sema

Lines Matching refs:Sema

10 // This file provides Sema routines for C++ exception specification testing.
14 #include "clang/Sema/SemaInternal.h"
44 bool Sema::CheckSpecifiedExceptionType(QualType &T, const SourceRange &Range) {
98 bool Sema::CheckDistantExceptionSpec(QualType T) {
114 Sema::ResolveExceptionSpec(SourceLocation Loc, const FunctionProtoType *FPT) {
153 bool Sema::CheckEquivalentExceptionSpec(FunctionDecl *Old, FunctionDecl *New) {
329 bool Sema::CheckEquivalentExceptionSpec(
346 bool Sema::CheckEquivalentExceptionSpec(const PartialDiagnostic &DiagID,
547 bool Sema::CheckExceptionSpecSubset(
718 static bool CheckSpecForTypesEquivalent(Sema &S,
739 bool Sema::CheckParamExceptionSpec(const PartialDiagnostic & NoteID,
765 bool Sema::CheckExceptionSpecCompatibility(Expr *From, QualType ToType)
788 bool Sema::CheckOverridingFunctionExceptionSpec(const CXXMethodDecl *New,
814 static CanThrowResult canSubExprsThrow(Sema &S, const Expr *CE) {
822 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E,
873 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) {
894 CanThrowResult Sema::canThrow(const Expr *E) {