| addDebugNoteForVar(const VarDecl *VD, SourceLocation Loc, std::string Text) | clang::UnsafeBufferUsageHandler | inline |
| areDebugNotesRequested() | clang::UnsafeBufferUsageHandler | inline |
| clearDebugNotes() | clang::UnsafeBufferUsageHandler | inline |
| DebugNote typedef | clang::UnsafeBufferUsageHandler | |
| DebugNoteByVar typedef | clang::UnsafeBufferUsageHandler | |
| DebugNoteList typedef | clang::UnsafeBufferUsageHandler | |
| DebugNotesByVar | clang::UnsafeBufferUsageHandler | |
| FixItList typedef | clang::UnsafeBufferUsageHandler | |
| getUnsafeBufferUsageAttributeTextAt(SourceLocation Loc, StringRef WSSuffix="") const =0 | clang::UnsafeBufferUsageHandler | pure virtual |
| handleUnsafeLibcCall(const CallExpr *Call, unsigned PrintfInfo, ASTContext &Ctx, const Expr *UnsafeArg=nullptr)=0 | clang::UnsafeBufferUsageHandler | pure virtual |
| handleUnsafeOperation(const Stmt *Operation, bool IsRelatedToDecl, ASTContext &Ctx)=0 | clang::UnsafeBufferUsageHandler | pure virtual |
| handleUnsafeOperationInContainer(const Stmt *Operation, bool IsRelatedToDecl, ASTContext &Ctx)=0 | clang::UnsafeBufferUsageHandler | pure virtual |
| handleUnsafeUniquePtrArrayAccess(const DynTypedNode &Node, bool IsRelatedToDecl, ASTContext &Ctx)=0 | clang::UnsafeBufferUsageHandler | pure virtual |
| handleUnsafeVariableGroup(const VarDecl *Variable, const VariableGroupsManager &VarGrpMgr, FixItList &&Fixes, const Decl *D, const FixitStrategy &VarTargetTypes)=0 | clang::UnsafeBufferUsageHandler | pure virtual |
| ignoreUnsafeBufferInContainer(const SourceLocation &Loc) const =0 | clang::UnsafeBufferUsageHandler | pure virtual |
| ignoreUnsafeBufferInLibcCall(const SourceLocation &Loc) const =0 | clang::UnsafeBufferUsageHandler | pure virtual |
| isSafeBufferOptOut(const SourceLocation &Loc) const =0 | clang::UnsafeBufferUsageHandler | pure virtual |
| UnsafeBufferUsageHandler()=default | clang::UnsafeBufferUsageHandler | |
| ~UnsafeBufferUsageHandler()=default | clang::UnsafeBufferUsageHandler | virtual |