|
clang-tools 22.0.0git
|
#include "VirtualClassDestructorCheck.h"#include "../utils/LexerUtils.h"#include "clang/AST/ASTContext.h"#include "clang/ASTMatchers/ASTMatchFinder.h"#include "clang/Lex/Lexer.h"#include <optional>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | clang |
| ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
| namespace | clang::tidy |
| namespace | clang::tidy::cppcoreguidelines |
Functions | |
| static std::optional< CharSourceRange > | clang::tidy::cppcoreguidelines::getVirtualKeywordRange (const CXXDestructorDecl &Destructor, const SourceManager &SM, const LangOptions &LangOpts) |
| static const AccessSpecDecl * | clang::tidy::cppcoreguidelines::getPublicASDecl (const CXXRecordDecl &StructOrClass) |
| static FixItHint | clang::tidy::cppcoreguidelines::generateUserDeclaredDestructor (const CXXRecordDecl &StructOrClass, const SourceManager &SourceManager) |
| static std::string | clang::tidy::cppcoreguidelines::getSourceText (const CXXDestructorDecl &Destructor) |
| static std::string | clang::tidy::cppcoreguidelines::eraseKeyword (std::string &DestructorString, const std::string &Keyword) |
| static FixItHint | clang::tidy::cppcoreguidelines::changePrivateDestructorVisibilityTo (const std::string &Visibility, const CXXDestructorDecl &Destructor, const SourceManager &SM, const LangOptions &LangOpts) |