reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExceptionSpec.cpp
  662   const ReferenceType *RefTy = HandlerType->getAs<ReferenceType>();
  664     HandlerType = RefTy->getPointeeType();
  667   if (Context.hasSameUnqualifiedType(ExceptionType, HandlerType))
  671   if (HandlerType->isPointerType() || HandlerType->isMemberPointerType()) {
  671   if (HandlerType->isPointerType() || HandlerType->isMemberPointerType()) {
  672     if (RefTy && (!HandlerType.isConstQualified() ||
  673                   HandlerType.isVolatileQualified()))
  690     if (IsQualificationConversion(ExceptionType, HandlerType, false,
  692         IsFunctionConversion(ExceptionType, HandlerType, Result))
  696     if (!ExceptionType->isPointerType() || !HandlerType->isPointerType())
  703     HandlerType = Context.getUnqualifiedArrayType(
  704         HandlerType->getPointeeType(), HQuals);
  708     if (HandlerType->isVoidType() && ExceptionType->isObjectType())
  716   if (!ExceptionType->isRecordType() || !HandlerType->isRecordType())
  720   if (!IsDerivedFrom(SourceLocation(), ExceptionType, HandlerType, Paths) ||
  721       Paths.isAmbiguous(Context.getCanonicalType(HandlerType)))
  725   switch (CheckBaseClassAccess(SourceLocation(), HandlerType, ExceptionType,