|
clang 24.0.0git
|
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/ByteCode/DeclOrExpr.h"
Public Member Functions | |
| DeclOrExpr () | |
| DeclOrExpr (std::nullptr_t) | |
| DeclOrExpr (const Decl *VD) | |
| DeclOrExpr (const Expr *E) | |
| bool | isExpr () const |
| bool | isDecl () const |
| bool | isValueDecl () const |
| const Expr * | asExpr () const |
| const Decl * | asDecl () const |
| const ValueDecl * | asValueDecl () const |
| const VarDecl * | asVarDecl () const |
| const void * | getOpaqueValue () const |
| bool | operator== (DeclOrExpr O) const |
| bool | operator!= (DeclOrExpr O) const |
| operator bool () const | |
| QualType | getType () const |
Public Attributes | |
| llvm::PointerUnion< const Decl *, const Expr * > | V |
Definition at line 20 of file DeclOrExpr.h.
|
inline |
Definition at line 23 of file DeclOrExpr.h.
References clang::nullptr, and V.
Referenced by operator!=(), and operator==().
|
inline |
Definition at line 24 of file DeclOrExpr.h.
References clang::nullptr, and V.
|
inline |
Definition at line 25 of file DeclOrExpr.h.
References V.
|
inline |
Definition at line 26 of file DeclOrExpr.h.
References V.
|
inline |
Definition at line 33 of file DeclOrExpr.h.
References V.
Referenced by asValueDecl(), asVarDecl(), and isValueDecl().
|
inline |
Definition at line 32 of file DeclOrExpr.h.
References V.
Referenced by clang::interp::Program::getOrCreateDummy(), and getType().
|
inline |
Definition at line 34 of file DeclOrExpr.h.
References asDecl().
Referenced by clang::interp::Program::getOrCreateDummy(), and getType().
|
inline |
Definition at line 37 of file DeclOrExpr.h.
References asDecl().
Referenced by clang::interp::Program::getOrCreateDummy().
|
inline |
Definition at line 41 of file DeclOrExpr.h.
References V.
Referenced by clang::interp::Program::getOrCreateDummy(), and clang::interp::operator<<().
|
inline |
Definition at line 47 of file DeclOrExpr.h.
References asExpr(), asValueDecl(), and clang::Expr::getType().
|
inline |
Definition at line 29 of file DeclOrExpr.h.
References V.
|
inline |
Definition at line 28 of file DeclOrExpr.h.
References V.
|
inline |
Definition at line 30 of file DeclOrExpr.h.
References asDecl().
|
inlineexplicit |
Definition at line 45 of file DeclOrExpr.h.
References V.
|
inline |
Definition at line 44 of file DeclOrExpr.h.
References DeclOrExpr(), and V.
|
inline |
Definition at line 43 of file DeclOrExpr.h.
References DeclOrExpr(), and V.
Definition at line 21 of file DeclOrExpr.h.
Referenced by asDecl(), asExpr(), DeclOrExpr(), DeclOrExpr(), DeclOrExpr(), DeclOrExpr(), getOpaqueValue(), isDecl(), isExpr(), operator bool(), operator!=(), and operator==().