clang 20.0.0git
|
A collection of several types of declarations, all referenced from the same function. More...
#include "clang/Analysis/FlowSensitive/ASTOps.h"
Public Attributes | |
FieldSet | Fields |
Non-static member variables. | |
llvm::DenseSet< const VarDecl * > | Globals |
All variables with static storage duration, notably including static member variables and static variables declared within a function. | |
llvm::DenseSet< const VarDecl * > | Locals |
Local variables, not including parameters or static variables declared within a function. | |
llvm::DenseSet< const FunctionDecl * > | Functions |
Free functions and member functions which are referenced (but not necessarily called). | |
A collection of several types of declarations, all referenced from the same function.
FieldSet clang::dataflow::ReferencedDecls::Fields |
Non-static member variables.
Definition at line 138 of file ASTOps.h.
Referenced by clang::dataflow::ReferencedDeclsVisitor::TraverseConstructorInits(), clang::dataflow::ReferencedDeclsVisitor::VisitCXXMemberCallExpr(), clang::dataflow::ReferencedDeclsVisitor::VisitCXXParenListInitExpr(), clang::dataflow::ReferencedDeclsVisitor::VisitInitListExpr(), and clang::dataflow::ReferencedDeclsVisitor::VisitMemberExpr().
llvm::DenseSet<const FunctionDecl *> clang::dataflow::ReferencedDecls::Functions |
Free functions and member functions which are referenced (but not necessarily called).
Definition at line 147 of file ASTOps.h.
Referenced by clang::dataflow::ReferencedDeclsVisitor::VisitDecl(), clang::dataflow::ReferencedDeclsVisitor::VisitDeclRefExpr(), and clang::dataflow::ReferencedDeclsVisitor::VisitMemberExpr().
llvm::DenseSet<const VarDecl *> clang::dataflow::ReferencedDecls::Globals |
All variables with static storage duration, notably including static member variables and static variables declared within a function.
Definition at line 141 of file ASTOps.h.
Referenced by clang::dataflow::ReferencedDeclsVisitor::VisitDecl(), clang::dataflow::ReferencedDeclsVisitor::VisitDeclRefExpr(), and clang::dataflow::ReferencedDeclsVisitor::VisitMemberExpr().
llvm::DenseSet<const VarDecl *> clang::dataflow::ReferencedDecls::Locals |
Local variables, not including parameters or static variables declared within a function.
Definition at line 144 of file ASTOps.h.
Referenced by clang::dataflow::ReferencedDeclsVisitor::VisitDecl(), and clang::dataflow::ReferencedDeclsVisitor::VisitDeclRefExpr().