|
std::optional< const clang::CXXRecordDecl * > | clang::hasPublicMethodInBase (const CXXBaseSpecifier *Base, StringRef NameToMatch) |
std::optional< bool > | clang::isSmartPtrCompatible (const CXXRecordDecl *R, StringRef IncMethodName, StringRef DecMethodName) |
std::optional< bool > | clang::isRefCountable (const clang::CXXRecordDecl *R) |
std::optional< bool > | clang::isCheckedPtrCapable (const clang::CXXRecordDecl *R) |
bool | clang::isRefType (const std::string &Name) |
bool | clang::isRetainPtr (const std::string &Name) |
bool | clang::isCheckedPtr (const std::string &Name) |
bool | clang::isSmartPtrClass (const std::string &Name) |
bool | clang::isCtorOfRefCounted (const clang::FunctionDecl *F) |
bool | clang::isCtorOfCheckedPtr (const clang::FunctionDecl *F) |
bool | clang::isCtorOfRetainPtr (const clang::FunctionDecl *F) |
bool | clang::isCtorOfSafePtr (const clang::FunctionDecl *F) |
template<typename Predicate> |
static bool | clang::isPtrOfType (const clang::QualType T, Predicate Pred) |
bool | clang::isRefOrCheckedPtrType (const clang::QualType T) |
bool | clang::isRetainPtrType (const clang::QualType T) |
bool | clang::isOwnerPtrType (const clang::QualType T) |
std::optional< bool > | clang::isUncounted (const QualType T) |
std::optional< bool > | clang::isUnchecked (const QualType T) |
std::optional< bool > | clang::isUnretained (const QualType T, bool IsARCEnabled) |
std::optional< bool > | clang::isUncounted (const CXXRecordDecl *Class) |
std::optional< bool > | clang::isUnchecked (const CXXRecordDecl *Class) |
std::optional< bool > | clang::isUncountedPtr (const QualType T) |
std::optional< bool > | clang::isUncheckedPtr (const QualType T) |
std::optional< bool > | clang::isUnsafePtr (const QualType T, bool IsArcEnabled) |
std::optional< bool > | clang::isGetterOfSafePtr (const CXXMethodDecl *M) |
bool | clang::isRefCounted (const CXXRecordDecl *R) |
bool | clang::isCheckedPtr (const CXXRecordDecl *R) |
bool | clang::isRetainPtr (const CXXRecordDecl *R) |
bool | clang::isSmartPtr (const CXXRecordDecl *R) |
bool | clang::isPtrConversion (const FunctionDecl *F) |
bool | clang::isTrivialBuiltinFunction (const FunctionDecl *F) |
bool | clang::isSingleton (const NamedDecl *F) |