clang: clang::LiveVariables::LivenessValues Class Reference (original) (raw)
#include "[clang/Analysis/Analyses/LiveVariables.h](LiveVariables%5F8h%5Fsource.html)"
Public Member Functions | |
---|---|
bool | equals (const LivenessValues &V) const |
LivenessValues () | |
LivenessValues (llvm::ImmutableSet< const Expr * > liveExprs, llvm::ImmutableSet< const VarDecl * > LiveDecls, llvm::ImmutableSet< const BindingDecl * > LiveBindings) | |
bool | isLive (const Expr *E) const |
bool | isLive (const VarDecl *D) const |
Public Attributes | |
---|---|
llvm::ImmutableSet< const Expr * > | liveExprs |
llvm::ImmutableSet< const VarDecl * > | liveDecls |
llvm::ImmutableSet< const BindingDecl * > | liveBindings |
Definition at line 30 of file LiveVariables.h.
clang::LiveVariables::LivenessValues::LivenessValues ( ) | inline |
---|
◆ LivenessValues() [2/2]
clang::LiveVariables::LivenessValues::LivenessValues ( llvm::ImmutableSet< const Expr * > liveExprs, llvm::ImmutableSet< const VarDecl * > LiveDecls, llvm::ImmutableSet< const BindingDecl * > LiveBindings ) | inline |
---|
◆ equals()
◆ isLive() [1/2]
bool LiveVariables::LivenessValues::isLive | ( | const Expr * | E | ) | const |
---|
◆ isLive() [2/2]
bool LiveVariables::LivenessValues::isLive | ( | const VarDecl * | D | ) | const |
---|
◆ LiveVariables
◆ liveBindings
llvm::ImmutableSet<const BindingDecl *> clang::LiveVariables::LivenessValues::liveBindings
◆ liveDecls
llvm::ImmutableSet<const VarDecl *> clang::LiveVariables::LivenessValues::liveDecls
◆ liveExprs
llvm::ImmutableSet<const Expr *> clang::LiveVariables::LivenessValues::liveExprs
The documentation for this class was generated from the following files:
- include/clang/Analysis/Analyses/LiveVariables.h
- lib/Analysis/LiveVariables.cpp