reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
56 static inline void *getAsVoidPointer(T *P) { return P; } 57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); } 59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };tools/clang/include/clang/AST/Decl.h
867 using InitType = llvm::PointerUnion<Stmt *, EvaluatedStmt *>; 1264 EvaluatedStmt *ensureEvaluatedStmt() const;tools/clang/lib/AST/ASTImporter.cpp
1908 EvaluatedStmt *Eval = To->ensureEvaluatedStmt();
tools/clang/lib/AST/Decl.cpp2226 return cast_or_null<Expr>(Init.get<EvaluatedStmt *>()->Value); 2230 if (auto *ES = Init.dyn_cast<EvaluatedStmt *>()) 2230 if (auto *ES = Init.dyn_cast<EvaluatedStmt *>()) 2269 if (auto *Eval = Init.dyn_cast<EvaluatedStmt *>()) { 2269 if (auto *Eval = Init.dyn_cast<EvaluatedStmt *>()) { 2327 EvaluatedStmt *VarDecl::ensureEvaluatedStmt() const { 2328 auto *Eval = Init.dyn_cast<EvaluatedStmt *>(); 2328 auto *Eval = Init.dyn_cast<EvaluatedStmt *>(); 2334 Eval = new (getASTContext()) EvaluatedStmt; 2348 EvaluatedStmt *Eval = ensureEvaluatedStmt(); 2393 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) 2393 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) 2401 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) 2401 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) 2410 return Init.get<EvaluatedStmt *>()->IsICE; 2418 EvaluatedStmt *Eval = ensureEvaluatedStmt(); 2599 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) 2599 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>())tools/clang/lib/Sema/SemaExprCXX.cpp
7434 EvaluatedStmt *Eval = DefVD->ensureEvaluatedStmt();
tools/clang/lib/Serialization/ASTReaderDecl.cpp1394 EvaluatedStmt *Eval = VD->ensureEvaluatedStmt(); 4283 EvaluatedStmt *Eval = VD->ensureEvaluatedStmt();