clang 19.0.0git
Public Attributes | List of all members
clang::dataflow::ReferencedDecls Struct Reference

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 FunctionDecl * > Functions
 Free functions and member functions which are referenced (but not necessarily called).
 

Detailed Description

A collection of several types of declarations, all referenced from the same function.

Definition at line 85 of file ASTOps.h.

Member Data Documentation

◆ Fields

FieldSet clang::dataflow::ReferencedDecls::Fields

Non-static member variables.

Definition at line 87 of file ASTOps.h.

Referenced by clang::dataflow::getReferencedDecls().

◆ Functions

llvm::DenseSet<const FunctionDecl *> clang::dataflow::ReferencedDecls::Functions

Free functions and member functions which are referenced (but not necessarily called).

Definition at line 93 of file ASTOps.h.

Referenced by clang::dataflow::getReferencedDecls().

◆ Globals

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 90 of file ASTOps.h.

Referenced by clang::dataflow::getReferencedDecls().


The documentation for this struct was generated from the following file: