clang 24.0.0git
clang::PtrRefSafetyModel Member List

This is the complete list of members for clang::PtrRefSafetyModel, including all inherited members.

checksForInteriorDestruction() constclang::PtrRefSafetyModelinlinevirtual
describeHazard(llvm::raw_ostream &Os, const Expr *, QualType SinkType) constclang::PtrRefSafetyModelinlinevirtual
isPtrType(const std::string &Name) const =0clang::PtrRefSafetyModelpure virtual
isSafeDecl(const Decl *, const SourceManager &) constclang::PtrRefSafetyModelinlinevirtual
isSafeExpr(const Expr *, bool PtrIsLifetimeBoundToOrigin) constclang::PtrRefSafetyModelinlinevirtual
isSafePtr(const CXXRecordDecl *Record) const =0clang::PtrRefSafetyModelpure virtual
isSafePtrType(QualType T) const =0clang::PtrRefSafetyModelpure virtual
isUnsafePtr(QualType QT, bool IgnoreARC=false) const =0clang::PtrRefSafetyModelpure virtual
isUnsafeType(QualType QT) const =0clang::PtrRefSafetyModelpure virtual
recognizesIndirectStores() constclang::PtrRefSafetyModelinlinevirtual
retainTypeChecker() constclang::PtrRefSafetyModelinlinevirtual
typeName() const =0clang::PtrRefSafetyModelpure virtual
~PtrRefSafetyModel()=defaultclang::PtrRefSafetyModelvirtual