|
| template<typename S> |
| static bool | clang::tidy::utils::decl_ref_expr::isSetDifferenceEmpty (const S &S1, const S &S2) |
| template<typename Node> |
| static void | clang::tidy::utils::decl_ref_expr::extractNodesByIdTo (ArrayRef< BoundNodes > Matches, StringRef ID, SmallPtrSet< const Node *, 16 > &Nodes) |
| static bool | clang::tidy::utils::decl_ref_expr::isSameTypeIgnoringConst (QualType A, QualType B) |
| static bool | clang::tidy::utils::decl_ref_expr::hasSameParameterTypes (const CXXMethodDecl &D, const CXXMethodDecl &O) |
| static const CXXMethodDecl * | clang::tidy::utils::decl_ref_expr::findConstOverload (const CXXMethodDecl &D) |
| static bool | clang::tidy::utils::decl_ref_expr::pointsToSameTypeIgnoringConst (QualType A, QualType B) |
| static bool | clang::tidy::utils::decl_ref_expr::isLikelyShallowConst (const CXXMethodDecl &M) |
| SmallPtrSet< const DeclRefExpr *, 16 > | clang::tidy::utils::decl_ref_expr::constReferenceDeclRefExprs (const VarDecl &VarDecl, const Stmt &Stmt, ASTContext &Context, int Indirections) |
| | Returns set of all DeclRefExprs to VarDecl within Stmt where VarDecl is guaranteed to be accessed in a const fashion.
|
| bool | clang::tidy::utils::decl_ref_expr::isOnlyUsedAsConst (const VarDecl &Var, const Stmt &Stmt, ASTContext &Context, int Indirections) |
| | Returns true if all DeclRefExpr to the variable within Stmt do not modify it. See constReferenceDeclRefExprs for the meaning of Indirections.
|
| SmallPtrSet< const DeclRefExpr *, 16 > | clang::tidy::utils::decl_ref_expr::allDeclRefExprs (const VarDecl &VarDecl, const Stmt &Stmt, ASTContext &Context) |
| | Returns set of all DeclRefExprs to VarDecl within Stmt.
|
| SmallPtrSet< const DeclRefExpr *, 16 > | clang::tidy::utils::decl_ref_expr::allDeclRefExprs (const VarDecl &VarDecl, const Decl &Decl, ASTContext &Context) |
| | Returns set of all DeclRefExprs to VarDecl within Decl.
|
| bool | clang::tidy::utils::decl_ref_expr::isCopyConstructorArgument (const DeclRefExpr &DeclRef, const Decl &Decl, ASTContext &Context) |
| | Returns true if DeclRefExpr is the argument of a copy-constructor call expression within Decl.
|
| bool | clang::tidy::utils::decl_ref_expr::isCopyAssignmentArgument (const DeclRefExpr &DeclRef, const Decl &Decl, ASTContext &Context) |
| | Returns true if DeclRefExpr is the argument of a copy-assignment operator CallExpr within Decl.
|