Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
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-12-stable/contrib/llvm-project/llvm/lib/IR/
DAttributeImpl.h148 private TrailingObjects<StringAttributeImpl, char> {
149 friend TrailingObjects; variable
177 return TrailingObjects::totalSizeToAlloc<char>(Kind.size() + 1 + in totalSizeToAlloc()
214 private TrailingObjects<AttributeSetNode, Attribute> {
215 friend TrailingObjects; variable
281 private TrailingObjects<AttributeListImpl, AttributeSet> {
283 friend TrailingObjects; variable
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Lex/
DMacroArgs.h30 : private llvm::TrailingObjects<MacroArgs, Token> {
32 friend TrailingObjects; variable
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DOpenMPClause.h334 private llvm::TrailingObjects<OMPAllocateClause, Expr *> {
337 friend TrailingObjects; variable
806 private llvm::TrailingObjects<OMPSizesClause, Expr *> {
808 friend class llvm::TrailingObjects<OMPSizesClause, Expr *>;
1692 private llvm::TrailingObjects<OMPOrderedClause, Expr *> {
1694 friend TrailingObjects; variable
1993 private llvm::TrailingObjects<OMPUpdateClause, SourceLocation,
1996 friend TrailingObjects; variable
2366 private llvm::TrailingObjects<OMPPrivateClause, Expr *> {
2369 friend TrailingObjects; variable
[all …]
DExprCXX.h433 private llvm::TrailingObjects<CXXStaticCastExpr, CXXBaseSpecifier *,
457 friend TrailingObjects; variable
479 private llvm::TrailingObjects<CXXDynamicCastExpr, CXXBaseSpecifier *> {
494 friend TrailingObjects; variable
523 private llvm::TrailingObjects<CXXReinterpretCastExpr,
539 friend TrailingObjects; variable
564 private llvm::TrailingObjects<CXXConstCastExpr, CXXBaseSpecifier *> {
578 friend TrailingObjects; variable
602 private llvm::TrailingObjects<CXXAddrspaceCastExpr, CXXBaseSpecifier *> {
616 friend TrailingObjects; variable
[all …]
DExprOpenMP.h148 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> {
149 friend TrailingObjects; variable
274 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *,
292 friend TrailingObjects;
DExprConcepts.h41 private llvm::TrailingObjects<ConceptSpecializationExpr,
44 friend TrailingObjects; variable
476 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *,
478 friend TrailingObjects; variable
DDeclGroup.h25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> {
34 friend TrailingObjects;
DStmtCXX.h69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> {
71 friend TrailingObjects; variable
319 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> {
339 friend TrailingObjects; variable
DDeclFriend.h55 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
109 friend TrailingObjects; variable
DDeclTemplate.h70 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *,
109 friend TrailingObjects; variable
237 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> {
250 friend TrailingObjects;
469 private llvm::TrailingObjects<FunctionTemplateSpecializationInfo,
513 friend TrailingObjects;
684 : private llvm::TrailingObjects<DependentFunctionTemplateSpecializationInfo,
708 friend TrailingObjects;
1175 private llvm::TrailingObjects<TemplateTypeParmDecl, TypeConstraint> {
1178 friend TrailingObjects;
[all …]
DExprObjC.h192 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
206 friend TrailingObjects; variable
308 private llvm::TrailingObjects<ObjCDictionaryLiteral,
346 friend TrailingObjects; variable
942 private llvm::TrailingObjects<ObjCMessageExpr, void *, SourceLocation> {
1083 friend TrailingObjects; variable
1627 private llvm::TrailingObjects<ObjCBridgedCastExpr, CXXBaseSpecifier *> {
1631 friend TrailingObjects; variable
DExpr.h1021 private llvm::TrailingObjects<ConstantExpr, APValue, uint64_t> {
1025 friend TrailingObjects; variable
1212 private llvm::TrailingObjects<DeclRefExpr, NestedNameSpecifierLoc,
1217 friend TrailingObjects; variable
1756 private llvm::TrailingObjects<StringLiteral, unsigned, SourceLocation,
1759 friend TrailingObjects; variable
1948 private llvm::TrailingObjects<PredefinedExpr, Stmt *> {
1950 friend TrailingObjects; variable
2152 private llvm::TrailingObjects<UnaryOperator, FPOptionsOverride> {
2318 friend TrailingObjects; variable
[all …]
DStmt.h1399 private llvm::TrailingObjects<CompoundStmt, Stmt *> {
1401 friend TrailingObjects; variable
1568 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> {
1569 friend TrailingObjects; variable
1847 private llvm::TrailingObjects<AttributedStmt, const Attr *> {
1849 friend TrailingObjects; variable
1905 private llvm::TrailingObjects<IfStmt, Stmt *, SourceLocation> {
1906 friend TrailingObjects; variable
2122 private llvm::TrailingObjects<SwitchStmt, Stmt *> {
2123 friend TrailingObjects; variable
[all …]
DASTConcept.h79 llvm::TrailingObjects<ASTConstraintSatisfaction,
DDecl.h142 private llvm::TrailingObjects<PragmaCommentDecl, char> {
145 friend TrailingObjects; variable
176 private llvm::TrailingObjects<PragmaDetectMismatchDecl, char> {
179 friend TrailingObjects; variable
1878 : llvm::TrailingObjects<DefaultedFunctionInfo, DeclAccessPair> {
1879 friend TrailingObjects; variable
4332 private llvm::TrailingObjects<CapturedDecl, ImplicitParamDecl *> {
4361 friend TrailingObjects; variable
4435 llvm::TrailingObjects<ImportDecl, SourceLocation> {
4439 friend TrailingObjects; variable
DTemplateBase.h614 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo,
618 friend TrailingObjects;
DDeclCXX.h2404 private llvm::TrailingObjects<CXXConstructorDecl, InheritedConstructor,
2452 friend TrailingObjects; variable
3645 private llvm::TrailingObjects<UsingPackDecl, NamedDecl *> {
3670 friend TrailingObjects; variable
4017 private llvm::TrailingObjects<DecompositionDecl, BindingDecl *> {
4038 friend TrailingObjects; variable
DType.h2925 private llvm::TrailingObjects<ConstantArrayType, const Expr *> {
2927 friend TrailingObjects;
3890 private llvm::TrailingObjects<
3895 friend TrailingObjects;
5408 private llvm::TrailingObjects<ElaboratedType, TagDecl *> {
5410 friend TrailingObjects;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DParsedTemplate.h151 : private llvm::TrailingObjects<TemplateIdAnnotation,
153 friend TrailingObjects; member
DParsedAttr.h210 private llvm::TrailingObjects<
213 friend TrailingObjects; variable
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/TableGen/
DRecord.h222 public TrailingObjects<RecordRecTy, Record *> {
501 public TrailingObjects<BitsInit, Init *> {
666 public TrailingObjects<ListInit, Init *> {
928 public TrailingObjects<CondOpInit, Init *> {
1214 public TrailingObjects<VarDefInit, Init *> {
1308 public TrailingObjects<DagInit, Init *, StringInit *> {
1309 friend TrailingObjects; variable
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/CodeGen/
DCGFunctionInfo.h548 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
628 friend class TrailingObjects; variable
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DDataLayout.h604 class StructLayout final : public TrailingObjects<StructLayout, uint64_t> {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DMachineInstr.h146 : TrailingObjects<ExtraInfo, MachineMemOperand *, MCSymbol *, MDNode *> {
198 friend TrailingObjects;

12