clang
7.0.0
|
Functions | |
bool | equals (const til::SExpr *E1, const til::SExpr *E2) |
bool | matches (const til::SExpr *E1, const til::SExpr *E2) |
bool | partiallyMatches (const til::SExpr *E1, const til::SExpr *E2) |
std::string | toString (const til::SExpr *E) |
|
inline |
Definition at line 64 of file ThreadSafetyCommon.h.
References clang::threadSafety::til::EqualsComparator::compareExprs().
Referenced by clang::threadSafety::CapabilityExpr::equals(), and clang::Diagnostic::FormatDiagnostic().
|
inline |
Definition at line 68 of file ThreadSafetyCommon.h.
References clang::threadSafety::til::MatchComparator::compareExprs().
Referenced by clang::ast_matchers::AST_MATCHER_P_OVERLOAD(), clang::threadSafety::CapabilityExpr::matches(), clang::threadSafety::CapabilityExpr::matchesUniv(), and warnInvalidLock().
|
inline |
Definition at line 80 of file ThreadSafetyCommon.h.
Referenced by clang::threadSafety::CapabilityExpr::partiallyMatches().
|
inline |
Definition at line 90 of file ThreadSafetyCommon.h.
Referenced by clang::tooling::applyAtomicChanges(), clang::tooling::convertChangesToFileReplacements(), clang::tooling::CommonOptionsParser::create(), clang::ast_matchers::dynamic::Diagnostics::errors(), findBlockLocations(), clang::FixedPointValueToString(), clang::tooling::formatAndApplyAllReplacements(), clang::format::formatReplacements(), clang::vfs::detail::InMemoryNode::getKind(), clang::tooling::Replacement::getReplacementText(), llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::mapping(), llvm::yaml::MappingTraits< TemplightEntry >::mapping(), clang::tooling::HeaderIncludes::remove(), clang::tooling::ReplaceStmtWithText::run(), clang::tooling::ReplaceNodeWithTemplate::run(), clang::tooling::ReplaceStmtWithStmt::run(), clang::tooling::ReplaceIfStmtWithItsBody::run(), and clang::threadSafety::CapabilityExpr::toString().