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/ASTContext.h
3149 return new (Ctx) LazyData(Source, Value);
tools/clang/include/clang/AST/ExternalASTSource.h427 using ValueType = llvm::PointerUnion<T, LazyData*>; 447 Value.template get<LazyData *>()->LastGeneration = 0; 452 if (auto *LazyVal = Value.template dyn_cast<LazyData *>()) { 452 if (auto *LazyVal = Value.template dyn_cast<LazyData *>()) { 464 if (auto *LazyVal = Value.template dyn_cast<LazyData *>()) { 464 if (auto *LazyVal = Value.template dyn_cast<LazyData *>()) { 476 if (auto *LazyVal = Value.template dyn_cast<LazyData *>()) 476 if (auto *LazyVal = Value.template dyn_cast<LazyData *>())