|
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::isCheckedPtr (const std::string &Name) |
|
bool | clang::isCtorOfRefCounted (const clang::FunctionDecl *F) |
|
bool | clang::isCtorOfCheckedPtr (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::isSafePtrType (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::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) |
|
std::optional< bool > | clang::isGetterOfSafePtr (const CXXMethodDecl *M) |
|
bool | clang::isRefCounted (const CXXRecordDecl *R) |
|
bool | clang::isCheckedPtr (const CXXRecordDecl *R) |
|
bool | clang::isPtrConversion (const FunctionDecl *F) |
|
bool | clang::isSingleton (const FunctionDecl *F) |
|