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

References

tools/clang/lib/AST/Decl.cpp
 4522       new (C, DC, additionalSizeToAlloc<char>(Arg.size() + 1))
 4532   return new (C, ID, additionalSizeToAlloc<char>(ArgSize + 1))
 4544       new (C, DC, additionalSizeToAlloc<char>(ValueStart + Value.size() + 1))
 4557   return new (C, ID, additionalSizeToAlloc<char>(NameValueSize + 1))
 4657   return new (C, DC, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams))
 4663   return new (C, ID, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams))
 4860               additionalSizeToAlloc<SourceLocation>(IdentifierLocs.size()))
 4868   ImportDecl *Import = new (C, DC, additionalSizeToAlloc<SourceLocation>(1))
 4876   return new (C, ID, additionalSizeToAlloc<SourceLocation>(NumLocations))
tools/clang/lib/AST/DeclCXX.cpp
 2456       additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>(
 2478       additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>(
 2904   size_t Extra = additionalSizeToAlloc<NamedDecl *>(UsingDecls.size());
 2910   size_t Extra = additionalSizeToAlloc<NamedDecl *>(NumExpansions);
 3025   size_t Extra = additionalSizeToAlloc<BindingDecl *>(Bindings.size());
 3033   size_t Extra = additionalSizeToAlloc<BindingDecl *>(NumBindings);
tools/clang/lib/AST/DeclFriend.cpp
   57       FriendDecl::additionalSizeToAlloc<TemplateParameterList *>(
   68       additionalSizeToAlloc<TemplateParameterList *>(FriendTypeNumTPLists);
tools/clang/lib/AST/DeclOpenMP.cpp
   33       new (C, DC, additionalSizeToAlloc<Expr *>(VL.size()))
   43   OMPThreadPrivateDecl *D = new (C, ID, additionalSizeToAlloc<Expr *>(N))
   65       C, DC, additionalSizeToAlloc<Expr *, OMPClause *>(VL.size(), CL.size()))
   78       new (C, ID, additionalSizeToAlloc<Expr *, OMPClause *>(NVars, NClauses))
  108       new (C, DC, additionalSizeToAlloc<OMPClause *>(CL.size()))
  117   OMPRequiresDecl *D = new (C, ID, additionalSizeToAlloc<OMPClause *>(N))
tools/clang/lib/AST/DeclTemplate.cpp
  597               additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>>(
  614       new (C, ID, additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>>(
  670               additionalSizeToAlloc<TemplateParameterList *>(Expansions.size()))
  684       new (C, ID, additionalSizeToAlloc<TemplateParameterList *>(NumExpansions))
unittests/Support/TrailingObjectsTest.cpp
  111   EXPECT_EQ(Class1::additionalSizeToAlloc<short>(1), sizeof(short));
  112   EXPECT_EQ(Class1::additionalSizeToAlloc<short>(3), sizeof(short) * 3);
  140   EXPECT_EQ((Class2::additionalSizeToAlloc<double, short>(1, 0)),
  142   EXPECT_EQ((Class2::additionalSizeToAlloc<double, short>(0, 1)),
  144   EXPECT_EQ((Class2::additionalSizeToAlloc<double, short>(3, 1)),
  186   EXPECT_EQ((Class3::additionalSizeToAlloc<double, short, bool>(1, 1, 3)),
  218   EXPECT_EQ((Class4::additionalSizeToAlloc<char, long>(1, 1)),