clang-tools 19.0.0git
Namespaces
ReferenceToConstructedTemporaryCheck.cpp File Reference
#include "ReferenceToConstructedTemporaryCheck.h"
#include "clang/AST/ASTContext.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"

Go to the source code of this file.

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
 
namespace  clang::tidy
 
namespace  clang::tidy::readability
 

Variable Documentation

◆ ID

StringRef ID

Definition at line 35 of file ReferenceToConstructedTemporaryCheck.cpp.

Referenced by clang::clangd::LSPClient::TransportImpl::addCallSlot(), clang::tidy::matchers::AST_MATCHER_P(), clang::clangd::ClangdLSPServer::MessageHandler::bindReply(), clang::clangd::ParsedAST::build(), clang::clangd::LSPClient::call(), clang::tidy::cppcoreguidelines::SpecialMemberFunctionsCheck::check(), clang::tidy::objc::MissingHashCheck::check(), clang::tidy::RenamerClangTidyCheck::checkMacro(), clang::clangd::SymbolRelevanceSignals::computeASTSignals(), clang::tidy::modernize::containsExpr(), clang::clangd::declToCallHierarchyItem(), llvm::yaml::NormalizedSymbolID::denormalize(), clang::tidy::ClangTidyContext::diag(), clang::clangd::SymbolSlab::Builder::erase(), clang::tidy::RenamerClangTidyCheck::expandMacro(), clang::clangd::fillSubTypes(), clang::clangd::SymbolSlab::Builder::find(), clang::clangd::SymbolSlab::find(), clang::clangd::findReferences(), clang::clangd::findUnqualifiedDecl(), clang::clangd::SymbolCollector::finish(), clang::clangd::fromJSON(), clang::clangd::remote::Marshaller::fromProtobuf(), clang::clangd::SymbolID::fromRaw(), clang::clangd::getCorrespondingHeaderOrSource(), clang::clangd::getCorrespondingObjCImpl(), clang::find_all_symbols::getIncludePath(), clang::clangd::getNameOrErrForObjCInterface(), clang::tidy::readability::getNamespaceNameAsWritten(), clang::clangd::IncludeStructure::getRealPath(), clang::clangd::getRefs(), clang::clangd::getTypeHierarchy(), clang::clangd::SymbolCollector::handleDeclOccurrence(), clang::clangd::SymbolCollector::handleMacroOccurrence(), clang::clangd::hash_value(), clang::clangd::incomingCalls(), clang::clangd::RefSlab::Builder::insert(), clang::clangd::isBuiltinDiagnosticSuppressed(), clang::tidy::bugprone::isStandardSmartPointer(), clang::clangd::MergedIndex::lookup(), clang::clangd::dex::Dex::lookup(), clang::clangd::MemIndex::lookup(), main(), llvm::yaml::MappingTraits< SymbolID >::mapping(), clang::clangd::SymbolQualitySignals::merge(), llvm::yaml::NormalizedSymbolID::NormalizedSymbolID(), clang::clangd::ClangdLSPServer::MessageHandler::onCall(), clang::clangd::ClangdLSPServer::MessageHandler::onReply(), clang::doc::BlockIdToIndexFunctor::operator()(), clang::doc::RecordIdToIndexFunctor::operator()(), clang::clangd::operator<<(), clang::doc::parseRecord(), clang::clangd::prepareTweak(), clang::doc::ClangDocBitcodeReader::readBitcode(), clang::doc::ClangDocBitcodeReader::readRecord(), clang::clangd::dex::Dex::refs(), clang::tidy::bugprone::FoldInitTypeCheck::registerMatchers(), clang::tidy::readability::QualifiedAutoCheck::registerMatchers(), clang::reorder_fields::reorderFieldsInConstructor(), and clang::clangd::remote::Marshaller::toProtobuf().

◆ Node

::clang::DynTypedNode Node

Definition at line 36 of file ReferenceToConstructedTemporaryCheck.cpp.

Referenced by clang::tidy::readability::areAllEnumeratorsInitialized(), clang::tidy::utils::fixit::areParensNeededForStatement(), clang::tidy::matchers::AST_MATCHER(), clang::tidy::bugprone::AST_MATCHER(), clang::tidy::readability::AST_MATCHER(), clang::tidy::cppcoreguidelines::AST_MATCHER(), clang::ast_matchers::AST_MATCHER(), clang::tidy::abseil::AST_MATCHER(), clang::tidy::readability::AST_MATCHER_P(), clang::tidy::zircon::AST_MATCHER_P(), clang::tidy::bugprone::AST_MATCHER_P(), clang::tidy::utils::AST_MATCHER_P(), clang::tidy::matchers::AST_MATCHER_P(), clang::ast_matchers::AST_MATCHER_P(), clang::ast_matchers::AST_POLYMORPHIC_MATCHER(), clang::ast_matchers::AST_POLYMORPHIC_MATCHER_P2(), clang::tidy::android::ComparisonInTempFailureRetryCheck::check(), clang::tidy::bugprone::UnusedRaiiCheck::check(), clang::tidy::modernize::UseStdNumbersCheck::check(), clang::tidy::readability::containsDeclInScope(), clang::tidy::readability::findUsage(), clang::tidy::readability::findUsageRange(), clang::doc::genHTML(), clang::clangd::ClangdServer::getAST(), clang::tidy::utils::getParentStmts(), clang::move::HelperDeclRefGraph::getReachableNodes(), clang::clangd::getSemanticRanges(), clang::tidy::abseil::isArgument(), clang::tidy::abseil::isConstructorAssignment(), clang::tidy::bugprone::filter::isIgnoredParameter(), clang::tidy::google::isInInstantiation(), clang::tidy::google::isInTemplate(), clang::tidy::abseil::isLiteralZero(), clang::tidy::readability::isNoneEnumeratorsInitialized(), clang::tidy::readability::isOnlyFirstEnumeratorInitialized(), clang::tidy::abseil::isReturn(), clang::isUsedToDefineABitField(), clang::isUsedToDefineATypeAlias(), clang::isUsedToInitializeAConstant(), llvm::yaml::MappingTraits< IncludeGraphNode >::mapping(), clang::tidy::matchers::MatchesAnyListedNameMatcher::matches(), clang::tidy::matchers::MatchesAnyListedTypeNameMatcher::matches(), clang::tidy::abseil::parensRequired(), clang::clangd::config::Fragment::parseYAML(), clang::tidy::misc::removeNode(), clang::tidy::abseil::rewriteExprFromNumberToDuration(), clang::tidy::abseil::rewriteExprFromNumberToTime(), clang::tidy::abseil::rewriteInverseDurationCall(), clang::tidy::abseil::rewriteInverseTimeCall(), clang::tidy::abseil::simplifyDurationFactoryArg(), clang::tidy::abseil::stripFloatCast(), clang::tidy::abseil::stripFloatLiteralFraction(), and clang::doc::writeFileDefinition().