Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/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
293 private TrailingObjects<AttributeListImpl, AttributeSet> {
295 friend TrailingObjects; variable
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DMacroArgs.h30 : private llvm::TrailingObjects<MacroArgs, Token> {
32 friend TrailingObjects; variable
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DExprCXX.h432 private llvm::TrailingObjects<CXXStaticCastExpr, CXXBaseSpecifier *,
456 friend TrailingObjects; variable
478 private llvm::TrailingObjects<CXXDynamicCastExpr, CXXBaseSpecifier *> {
493 friend TrailingObjects; variable
522 private llvm::TrailingObjects<CXXReinterpretCastExpr,
538 friend TrailingObjects; variable
563 private llvm::TrailingObjects<CXXConstCastExpr, CXXBaseSpecifier *> {
577 friend TrailingObjects; variable
601 private llvm::TrailingObjects<CXXAddrspaceCastExpr, CXXBaseSpecifier *> {
615 friend TrailingObjects; variable
[all …]
H A DOpenMPClause.h432 private llvm::TrailingObjects<OMPAllocateClause, Expr *> {
435 friend TrailingObjects; variable
788 private llvm::TrailingObjects<OMPSizesClause, Expr *> {
790 friend class llvm::TrailingObjects<OMPSizesClause, Expr *>;
1832 private llvm::TrailingObjects<OMPOrderedClause, Expr *> {
1834 friend TrailingObjects; variable
2111 private llvm::TrailingObjects<OMPUpdateClause, SourceLocation,
2114 friend TrailingObjects; variable
2525 private llvm::TrailingObjects<OMPPrivateClause, Expr *> {
2528 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 *,
111 friend TrailingObjects; variable
238 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> {
251 friend TrailingObjects;
479 private llvm::TrailingObjects<FunctionTemplateSpecializationInfo,
523 friend TrailingObjects;
694 : private llvm::TrailingObjects<DependentFunctionTemplateSpecializationInfo,
718 friend TrailingObjects;
1205 private llvm::TrailingObjects<TemplateTypeParmDecl, TypeConstraint> {
1208 friend TrailingObjects;
[all …]
H A DStmtCXX.h69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> {
71 friend TrailingObjects; variable
319 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> {
338 friend TrailingObjects; variable
H A DDeclFriend.h54 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
108 friend TrailingObjects; variable
H A DExprObjC.h191 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
205 friend TrailingObjects; variable
307 private llvm::TrailingObjects<ObjCDictionaryLiteral,
345 friend TrailingObjects; variable
942 private llvm::TrailingObjects<ObjCMessageExpr, void *, SourceLocation> {
1083 friend TrailingObjects; variable
1626 private llvm::TrailingObjects<ObjCBridgedCastExpr, CXXBaseSpecifier *> {
1630 friend TrailingObjects; variable
H A DExpr.h1045 private llvm::TrailingObjects<ConstantExpr, APValue, uint64_t> {
1049 friend TrailingObjects; variable
1236 private llvm::TrailingObjects<DeclRefExpr, NestedNameSpecifierLoc,
1241 friend TrailingObjects; variable
1780 private llvm::TrailingObjects<StringLiteral, unsigned, SourceLocation,
1783 friend TrailingObjects; variable
1972 private llvm::TrailingObjects<PredefinedExpr, Stmt *> {
1974 friend TrailingObjects; variable
2176 private llvm::TrailingObjects<UnaryOperator, FPOptionsOverride> {
2342 friend TrailingObjects; variable
[all …]
H A DStmt.h1420 private llvm::TrailingObjects<CompoundStmt, Stmt *, FPOptionsOverride> {
1422 friend TrailingObjects; variable
1613 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> {
1614 friend TrailingObjects; variable
1892 private llvm::TrailingObjects<AttributedStmt, const Attr *> {
1894 friend TrailingObjects; variable
1950 private llvm::TrailingObjects<IfStmt, Stmt *, SourceLocation> {
1951 friend TrailingObjects; variable
2195 private llvm::TrailingObjects<SwitchStmt, Stmt *> {
2196 friend TrailingObjects; variable
[all …]
H A DExprConcepts.h485 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *,
487 friend TrailingObjects; variable
H A DStmtObjC.h167 private llvm::TrailingObjects<ObjCAtTryStmt, Stmt *> {
168 friend TrailingObjects; variable
H A DASTConcept.h85 llvm::TrailingObjects<ASTConstraintSatisfaction,
H A DTemplateBase.h614 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo,
618 friend TrailingObjects;
H A DDecl.h140 private llvm::TrailingObjects<PragmaCommentDecl, char> {
143 friend TrailingObjects; variable
174 private llvm::TrailingObjects<PragmaDetectMismatchDecl, char> {
177 friend TrailingObjects; variable
1947 : llvm::TrailingObjects<DefaultedFunctionInfo, DeclAccessPair> {
1948 friend TrailingObjects; variable
4524 private llvm::TrailingObjects<CapturedDecl, ImplicitParamDecl *> {
4553 friend TrailingObjects; variable
4637 llvm::TrailingObjects<ImportDecl, SourceLocation> {
4641 friend TrailingObjects; variable
H A DType.h3065 private llvm::TrailingObjects<ConstantArrayType, const Expr *> {
3067 friend TrailingObjects;
4024 private llvm::TrailingObjects<
4029 friend TrailingObjects;
4509 private llvm::TrailingObjects<UsingType, QualType> {
4512 friend TrailingObjects;
4542 private llvm::TrailingObjects<TypedefType, QualType> {
4545 friend TrailingObjects;
5089 private llvm::TrailingObjects<SubstTemplateTypeParmType, QualType> {
5091 friend class llvm::TrailingObjects<SubstTemplateTypeParmType, QualType>;
[all …]
H A DDeclCXX.h2450 private llvm::TrailingObjects<CXXConstructorDecl, InheritedConstructor,
2499 friend TrailingObjects; variable
3707 private llvm::TrailingObjects<UsingPackDecl, NamedDecl *> {
3732 friend TrailingObjects; variable
4079 private llvm::TrailingObjects<DecompositionDecl, BindingDecl *> {
4100 friend TrailingObjects; variable
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DParsedTemplate.h150 : private llvm::TrailingObjects<TemplateIdAnnotation,
152 friend TrailingObjects; member
/openbsd-src/gnu/llvm/llvm/include/llvm/TableGen/
H A DRecord.h231 public TrailingObjects<RecordRecTy, Record *> {
529 public TrailingObjects<BitsInit, Init *> {
695 public TrailingObjects<ListInit, Init *> {
981 public TrailingObjects<CondOpInit, Init *> {
1302 public TrailingObjects<VarDefInit, Init *> {
1395 public TrailingObjects<DagInit, Init *, StringInit *> {
1396 friend TrailingObjects; variable
/openbsd-src/gnu/llvm/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h548 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
631 friend class TrailingObjects; variable
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DDataLayout.h625 class StructLayout final : public TrailingObjects<StructLayout, uint64_t> {
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineInstr.h147 class ExtraInfo final : TrailingObjects<ExtraInfo, MachineMemOperand *,
219 friend TrailingObjects;

12