Home
last modified time | relevance | path

Searched refs:TrailingObjects (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DTrailingObjects.h212 class TrailingObjects : private trailing_objects_internal::TrailingObjectsImpl<
215 BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
225 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
331 TrailingObjects() = default;
332 TrailingObjects(const TrailingObjects &) = delete;
333 TrailingObjects(TrailingObjects &&) = delete;
334 TrailingObjects &operator=(const TrailingObjects &) = delete;
335 TrailingObjects &operator=(TrailingObjects &&) = delete;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/
H A DBTF.h317 private TrailingObjects<ArrayType, BTFArray> {
318 friend TrailingObjects; member
327 private TrailingObjects<StructType, BTFMember> {
328 friend TrailingObjects; member
336 struct EnumType final : CommonType, private TrailingObjects<EnumType, BTFEnum> {
337 friend TrailingObjects; member
346 private TrailingObjects<Enum64Type, BTFEnum64> {
347 friend TrailingObjects; member
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAttributeImpl.h155 private TrailingObjects<StringAttributeImpl, char> {
156 friend TrailingObjects; variable
184 return TrailingObjects::totalSizeToAlloc<char>(Kind.size() + 1 + in totalSizeToAlloc()
221 private TrailingObjects<AttributeSetNode, Attribute> {
222 friend TrailingObjects; variable
294 private TrailingObjects<AttributeListImpl, AttributeSet> {
296 friend TrailingObjects; variable
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DMacroArgs.h30 : private llvm::TrailingObjects<MacroArgs, Token> {
32 friend TrailingObjects; variable
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h456 friend TrailingObjects; variable
493 friend TrailingObjects; variable
538 friend TrailingObjects; variable
577 friend TrailingObjects; variable
615 friend TrailingObjects; variable
1257 friend TrailingObjects; variable
1365 friend TrailingObjects; variable
1828 friend TrailingObjects; variable
1975 friend TrailingObjects; variable
2227 friend TrailingObjects; variable
[all …]
H A DOpenMPClause.h435 friend TrailingObjects; variable
1834 friend TrailingObjects; variable
2114 friend TrailingObjects; variable
2611 friend TrailingObjects; variable
2718 friend TrailingObjects; variable
2875 friend TrailingObjects; variable
3095 friend TrailingObjects; variable
3170 friend TrailingObjects; variable
3506 friend TrailingObjects; variable
3737 friend TrailingObjects; variable
[all …]
H A DExprOpenMP.h148 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> {
149 friend TrailingObjects; variable
274 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *,
292 friend TrailingObjects;
H A DDeclGroup.h25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> {
34 friend TrailingObjects;
H A DDeclTemplate.h72 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *,
114 friend TrailingObjects; variable
256 friend TrailingObjects;
529 friend TrailingObjects;
710 friend TrailingObjects; variable
1180 friend TrailingObjects;
1379 private llvm::TrailingObjects<NonTypeTemplateParmDecl,
1383 friend TrailingObjects;
1596 private llvm::TrailingObjects<TemplateTemplateParmDecl,
1630 friend TrailingObjects;
[all …]
H A DStmtCXX.h69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> {
71 friend TrailingObjects; variable
320 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> {
340 friend TrailingObjects; variable
H A DDeclFriend.h54 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
109 friend TrailingObjects; variable
H A DExprObjC.h191 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
205 friend TrailingObjects; variable
307 private llvm::TrailingObjects<ObjCDictionaryLiteral,
346 friend TrailingObjects; variable
945 private llvm::TrailingObjects<ObjCMessageExpr, void *, SourceLocation> {
1108 friend TrailingObjects; variable
1636 private llvm::TrailingObjects<ObjCBridgedCastExpr, CXXBaseSpecifier *> {
1640 friend TrailingObjects; variable
H A DExpr.h1064 friend TrailingObjects; variable
1251 friend TrailingObjects; variable
1763 friend TrailingObjects; variable
1965 friend TrailingObjects; variable
2325 friend TrailingObjects; variable
2538 friend TrailingObjects; variable
3163 friend TrailingObjects; variable
3681 friend TrailingObjects; variable
3789 friend TrailingObjects; variable
5379 friend TrailingObjects; variable
[all …]
H A DStmt.h1606 friend TrailingObjects; variable
1799 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> {
1800 friend TrailingObjects; variable
2078 private llvm::TrailingObjects<AttributedStmt, const Attr *> {
2080 friend TrailingObjects; variable
2136 private llvm::TrailingObjects<IfStmt, Stmt *, SourceLocation> {
2137 friend TrailingObjects; variable
2387 friend TrailingObjects; variable
2583 friend TrailingObjects; variable
3017 private llvm::TrailingObjects<ReturnStmt, const VarDecl *> {
[all …]
H A DExprConcepts.h509 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *,
511 friend TrailingObjects; variable
H A DStmtObjC.h167 private llvm::TrailingObjects<ObjCAtTryStmt, Stmt *> {
168 friend TrailingObjects; variable
H A DASTConcept.h92 llvm::TrailingObjects<ASTConstraintSatisfaction,
H A DTemplateBase.h675 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo,
679 friend TrailingObjects;
H A DDecl.h142 private llvm::TrailingObjects<PragmaCommentDecl, char> {
145 friend TrailingObjects; variable
176 private llvm::TrailingObjects<PragmaDetectMismatchDecl, char> {
179 friend TrailingObjects; variable
1987 : llvm::TrailingObjects<DefaultedFunctionInfo, DeclAccessPair> {
1988 friend TrailingObjects; variable
4639 private llvm::TrailingObjects<CapturedDecl, ImplicitParamDecl *> {
4668 friend TrailingObjects; variable
4752 llvm::TrailingObjects<ImportDecl, SourceLocation> {
4756 friend TrailingObjects; variable
H A DType.h3182 private llvm::TrailingObjects<ConstantArrayType, const Expr *> {
3184 friend TrailingObjects;
4191 private llvm::TrailingObjects<
4197 friend TrailingObjects;
4715 private llvm::TrailingObjects<UsingType, QualType> {
4718 friend TrailingObjects;
4751 friend TrailingObjects;
5292 private llvm::TrailingObjects<SubstTemplateTypeParmType, QualType> {
5294 friend class llvm::TrailingObjects<SubstTemplateTypeParmType, QualType>;
5844 private llvm::TrailingObjects<ElaboratedType, TagDecl *> {
[all …]
H A DDeclCXX.h2527 private llvm::TrailingObjects<CXXConstructorDecl, InheritedConstructor,
2576 friend TrailingObjects; variable
3787 private llvm::TrailingObjects<UsingPackDecl, NamedDecl *> {
3812 friend TrailingObjects; variable
4159 private llvm::TrailingObjects<DecompositionDecl, BindingDecl *> {
4180 friend TrailingObjects; variable
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h150 : private llvm::TrailingObjects<TemplateIdAnnotation,
152 friend TrailingObjects; member
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h230 public TrailingObjects<RecordRecTy, Record *> {
581 public TrailingObjects<BitsInit, Init *> {
747 public TrailingObjects<ListInit, Init *> {
1059 public TrailingObjects<CondOpInit, Init *> {
1348 public TrailingObjects<VarDefInit, ArgumentInit *> {
1445 public TrailingObjects<DagInit, Init *, StringInit *> {
1446 friend TrailingObjects; variable
/freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h553 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
637 friend class TrailingObjects; variable
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h622 class StructLayout final : public TrailingObjects<StructLayout, TypeSize> {

12