reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/TrailingObjects.h
  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(),