|
clang 24.0.0git
|
Represents one step in an access path: either a field access or an access to an unnamed interior region (denoted by '*'). More...
#include "clang/Analysis/Analyses/LifetimeSafety/Loans.h"
Public Types | |
| enum class | Kind { Field , Interior } |
Public Member Functions | |
| bool | isField () const |
| bool | isInterior () const |
| const FieldDecl * | getFieldDecl () const |
| bool | operator== (const PathElement &Other) const |
| bool | operator!= (const PathElement &Other) const |
| void | dump (llvm::raw_ostream &OS) const |
Static Public Member Functions | |
| static PathElement | getField (const FieldDecl &FD) |
| static PathElement | getInterior () |
Represents one step in an access path: either a field access or an access to an unnamed interior region (denoted by '*').
Examples:
|
strong |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
Definition at line 58 of file Loans.h.
References clang::Other.
|
inline |
Definition at line 55 of file Loans.h.
References clang::Other.