A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/structclang_1_1dataflow_1_1ReferencedDecls.html below:

clang: 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 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).
  llvm::DenseSet< const ParmVarDecl * >  LambdaCapturedParams   When analyzing a lambda's call operator, the set of all parameters (from the surrounding function) that the lambda captures.
  Detailed Description

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

Definition at line 137 of file ASTOps.h.

Member Data Documentation ◆ Fields FieldSet clang::dataflow::ReferencedDecls::Fields ◆ Functions llvm::DenseSet<const FunctionDecl *> clang::dataflow::ReferencedDecls::Functions ◆ Globals llvm::DenseSet<const VarDecl *> clang::dataflow::ReferencedDecls::Globals ◆ LambdaCapturedParams llvm::DenseSet<const ParmVarDecl *> clang::dataflow::ReferencedDecls::LambdaCapturedParams

When analyzing a lambda's call operator, the set of all parameters (from the surrounding function) that the lambda captures.

Captured local variables are already included in Locals above.

Definition at line 152 of file ASTOps.h.

◆ Locals llvm::DenseSet<const VarDecl *> clang::dataflow::ReferencedDecls::Locals

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4