clang-tools 22.0.0git
ExceptionAnalyzer.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
namespace  clang::tidy
namespace  clang::tidy::utils

Functions

static bool clang::tidy::utils::isUnambiguousPublicBaseClass (const Type *DerivedType, const Type *BaseType)
static bool clang::tidy::utils::isPointerOrPointerToMember (const Type *T)
static std::optional< QualType > clang::tidy::utils::getPointeeOrArrayElementQualType (QualType T)
static bool clang::tidy::utils::isBaseOf (const Type *DerivedType, const Type *BaseType)
static bool clang::tidy::utils::moreOrEquallyQualified (QualType T1, QualType T2)
static bool clang::tidy::utils::isStandardPointerConvertible (QualType From, QualType To)
static bool clang::tidy::utils::isFunctionPointerConvertible (QualType From, QualType To)
static bool clang::tidy::utils::isQualificationConvertiblePointer (QualType From, QualType To, const LangOptions &LangOpts)
static bool clang::tidy::utils::canThrow (const FunctionDecl *Func)