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
704 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; 710 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } 711 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } 711 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } 712 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } 712 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); }tools/clang/lib/AST/Decl.cpp
1825 DeclInfo = new (getASTContext()) ExtInfo; 1856 DeclInfo = new (getASTContext()) ExtInfo;tools/clang/lib/Serialization/ASTReaderDecl.cpp
828 auto *Info = new (Reader.getContext()) DeclaratorDecl::ExtInfo(); 828 auto *Info = new (Reader.getContext()) DeclaratorDecl::ExtInfo();