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 |
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 |
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 |
isSafeBufferOptOut(const SourceLocation &Loc) const =0 | clang::UnsafeBufferUsageHandler | pure virtual |
UnsafeBufferUsageHandler()=default | clang::UnsafeBufferUsageHandler | |
~UnsafeBufferUsageHandler()=default | clang::UnsafeBufferUsageHandler | virtual |