reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
134 : public TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, 137 typedef TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, MoreTys...> 141 static const bool value = alignof(PrevTy) < alignof(NextTy); 162 getTrailingObjectsImpl(const BaseTy *Obj, 177 getTrailingObjectsImpl(BaseTy *Obj, 179 auto *Ptr = TopTrailingObj::getTrailingObjectsImpl( 232 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, 232 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, 233 BaseTy, TrailingTys...> { 242 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...> 242 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...> 242 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...> 257 static const BaseTy * 258 getTrailingObjectsImpl(const BaseTy *Obj, 259 TrailingObjectsBase::OverloadToken<BaseTy>) { 263 static BaseTy * 264 getTrailingObjectsImpl(BaseTy *Obj, 265 TrailingObjectsBase::OverloadToken<BaseTy>) { 277 callNumTrailingObjects(const BaseTy *Obj, 278 TrailingObjectsBase::OverloadToken<BaseTy>) { 283 static size_t callNumTrailingObjects(const BaseTy *Obj, 284 TrailingObjectsBase::OverloadToken<T>) { 345 return sizeof(BaseTy) + ParentType::additionalSizeToAllocImpl(0, Counts...);tools/clang/include/clang/AST/DeclGroup.h
25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> { 36 static DeclGroup *Create(ASTContext &C, Decl **Decls, unsigned NumDecls); 65 explicit DeclGroupRef(DeclGroup* dg) 73 return DeclGroupRef(DeclGroup::Create(C, Decls, NumDecls)); 91 DeclGroup &getDeclGroup() { 95 const DeclGroup &getDeclGroup() const { 108 DeclGroup &G = getDeclGroup(); 121 const DeclGroup &G = getDeclGroup();tools/clang/lib/AST/DeclGroup.cpp
20 DeclGroup* DeclGroup::Create(ASTContext &C, Decl **Decls, unsigned NumDecls) { 23 void *Mem = C.Allocate(Size, alignof(DeclGroup)); 24 new (Mem) DeclGroup(NumDecls, Decls);tools/clang/lib/Serialization/ASTReaderStmt.cpp
355 S->setDeclGroup(DeclGroupRef(DeclGroup::Create(Record.getContext(),