clang: lib/Analysis/IssueHash.cpp File Reference (original) (raw)
#include "[clang/Analysis/IssueHash.h](IssueHash%5F8h%5Fsource.html)"
#include "[clang/AST/ASTContext.h](ASTContext%5F8h%5Fsource.html)"
#include "[clang/AST/Decl.h](Decl%5F8h%5Fsource.html)"
#include "[clang/AST/DeclCXX.h](DeclCXX%5F8h%5Fsource.html)"
#include "[clang/Basic/SourceManager.h](SourceManager%5F8h%5Fsource.html)"
#include "[clang/Basic/Specifiers.h](Specifiers%5F8h%5Fsource.html)"
#include "[clang/Lex/Lexer.h](Lexer%5F8h%5Fsource.html)"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/LineIterator.h"
#include "llvm/Support/MD5.h"
#include "llvm/Support/Path.h"
#include <functional>
#include <optional>
#include <sstream>
#include <string>
Go to the source code of this file.
◆ GetEnclosingDeclContextSignature()
static std::string GetEnclosingDeclContextSignature ( const Decl * D) |
static |
◆ GetMD5HashOfContent()
◆ GetNthLineOfFile()
static StringRef GetNthLineOfFile ( std::optional< llvm::MemoryBufferRef > Buffer, int Line ) |
static |
◆ GetSignature()
static std::string GetSignature ( const FunctionDecl * Target) |
static |
◆ NormalizeLine()