|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineInstr.h 139 : TrailingObjects<ExtraInfo, MachineMemOperand *, MCSymbol *, MDNode *> {
include/llvm/Support/TrailingObjects.h 232 BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
242 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
include/llvm/TableGen/Record.h 238 public TrailingObjects<RecordRecTy, Record *> {
514 public TrailingObjects<BitsInit, Init *> {
662 public TrailingObjects<ListInit, Init *> {
924 public TrailingObjects<CondOpInit, Init *> {
1210 public TrailingObjects<VarDefInit, Init *> {
1303 public TrailingObjects<DagInit, Init *, StringInit *> {
lib/IR/AttributeImpl.h 179 private TrailingObjects<AttributeSetNode, Attribute> {
242 private TrailingObjects<AttributeListImpl, AttributeSet> {
lib/Transforms/IPO/LowerTypeTests.cpp 258 class GlobalTypeMember final : TrailingObjects<GlobalTypeMember, MDNode *> {
310 : TrailingObjects<ICallBranchFunnel, GlobalTypeMember *> {
tools/clang/include/clang/AST/Decl.h 142 private llvm::TrailingObjects<PragmaCommentDecl, char> {
176 private llvm::TrailingObjects<PragmaDetectMismatchDecl, char> {
4150 private llvm::TrailingObjects<CapturedDecl, ImplicitParamDecl *> {
4253 llvm::TrailingObjects<ImportDecl, SourceLocation> {
tools/clang/include/clang/AST/DeclCXX.h 2367 private llvm::TrailingObjects<CXXConstructorDecl, InheritedConstructor,
3427 private llvm::TrailingObjects<UsingPackDecl, NamedDecl *> {
3777 private llvm::TrailingObjects<DecompositionDecl, BindingDecl *> {
tools/clang/include/clang/AST/DeclFriend.h 55 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
tools/clang/include/clang/AST/DeclGroup.h 25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> {
tools/clang/include/clang/AST/DeclObjC.h 637 : private llvm::TrailingObjects<ObjCTypeParamList, ObjCTypeParamDecl *> {
tools/clang/include/clang/AST/DeclOpenMP.h 41 private llvm::TrailingObjects<OMPThreadPrivateDecl, Expr *> {
347 private llvm::TrailingObjects<OMPRequiresDecl, OMPClause *> {
424 private llvm::TrailingObjects<OMPAllocateDecl, Expr *, OMPClause *> {
tools/clang/include/clang/AST/DeclTemplate.h 68 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *,
225 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> {
457 private llvm::TrailingObjects<FunctionTemplateSpecializationInfo,
672 : private llvm::TrailingObjects<DependentFunctionTemplateSpecializationInfo,
1256 private llvm::TrailingObjects<NonTypeTemplateParmDecl,
1441 private llvm::TrailingObjects<TemplateTemplateParmDecl,
tools/clang/include/clang/AST/Expr.h 955 private llvm::TrailingObjects<ConstantExpr, APValue, uint64_t> {
1148 private llvm::TrailingObjects<DeclRefExpr, NestedNameSpecifierLoc,
1688 private llvm::TrailingObjects<StringLiteral, unsigned, SourceLocation,
1880 private llvm::TrailingObjects<PredefinedExpr, Stmt *> {
2244 private llvm::TrailingObjects<OffsetOfExpr, OffsetOfNode, Expr *> {
2813 private llvm::TrailingObjects<MemberExpr, MemberExprNameQualifier,
3251 private llvm::TrailingObjects<ImplicitCastExpr, CXXBaseSpecifier *> {
3348 private llvm::TrailingObjects<CStyleCastExpr, CXXBaseSpecifier *> {
4613 private llvm::TrailingObjects<DesignatedInitExpr, Stmt *> {
5117 private llvm::TrailingObjects<ParenListExpr, Stmt *> {
5208 private llvm::TrailingObjects<GenericSelectionExpr, Stmt *,
5675 private llvm::TrailingObjects<PseudoObjectExpr, Expr *> {
tools/clang/include/clang/AST/ExprCXX.h 411 private llvm::TrailingObjects<CXXStaticCastExpr, CXXBaseSpecifier *> {
447 private llvm::TrailingObjects<CXXDynamicCastExpr, CXXBaseSpecifier *> {
489 private llvm::TrailingObjects<CXXReinterpretCastExpr,
529 private llvm::TrailingObjects<CXXConstCastExpr, CXXBaseSpecifier *> {
1690 private llvm::TrailingObjects<CXXFunctionalCastExpr, CXXBaseSpecifier *> {
1819 private llvm::TrailingObjects<LambdaExpr, Stmt *> {
2102 private llvm::TrailingObjects<CXXNewExpr, Stmt *, SourceRange> {
2629 private llvm::TrailingObjects<TypeTraitExpr, TypeSourceInfo *> {
3039 private llvm::TrailingObjects<UnresolvedLookupExpr, DeclAccessPair,
3157 private llvm::TrailingObjects<DependentScopeDeclRefExpr,
3308 private llvm::TrailingObjects<ExprWithCleanups, BlockDecl *> {
3392 private llvm::TrailingObjects<CXXUnresolvedConstructExpr, Expr *> {
3513 private llvm::TrailingObjects<CXXDependentScopeMemberExpr,
3773 private llvm::TrailingObjects<UnresolvedMemberExpr, DeclAccessPair,
4093 private llvm::TrailingObjects<SizeOfPackExpr, TemplateArgument> {
4339 private llvm::TrailingObjects<FunctionParmPackExpr, VarDecl *> {
4820 private llvm::TrailingObjects<BuiltinBitCastExpr, CXXBaseSpecifier *> {
4850 private llvm::TrailingObjects<ConceptSpecializationExpr,
tools/clang/include/clang/AST/ExprObjC.h 190 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
306 private llvm::TrailingObjects<ObjCDictionaryLiteral,
952 private llvm::TrailingObjects<ObjCMessageExpr, void *, SourceLocation> {
1640 private llvm::TrailingObjects<ObjCBridgedCastExpr, CXXBaseSpecifier *> {
tools/clang/include/clang/AST/OpenMPClause.h 327 private llvm::TrailingObjects<OMPAllocateClause, Expr *> {
1473 private llvm::TrailingObjects<OMPOrderedClause, Expr *> {
1884 private llvm::TrailingObjects<OMPPrivateClause, Expr *> {
1991 private llvm::TrailingObjects<OMPFirstprivateClause, Expr *> {
2132 private llvm::TrailingObjects<OMPLastprivateClause, Expr *> {
2341 private llvm::TrailingObjects<OMPSharedClause, Expr *> {
2415 private llvm::TrailingObjects<OMPReductionClause, Expr *> {
2651 private llvm::TrailingObjects<OMPTaskReductionClause, Expr *> {
2882 private llvm::TrailingObjects<OMPInReductionClause, Expr *> {
3138 private llvm::TrailingObjects<OMPLinearClause, Expr *> {
3414 private llvm::TrailingObjects<OMPAlignedClause, Expr *> {
3512 private llvm::TrailingObjects<OMPCopyinClause, Expr *> {
3689 private llvm::TrailingObjects<OMPCopyprivateClause, Expr *> {
3856 private llvm::TrailingObjects<OMPFlushClause, Expr *> {
3929 private llvm::TrailingObjects<OMPDependClause, Expr *> {
4803 private llvm::TrailingObjects<
5751 private llvm::TrailingObjects<
5869 private llvm::TrailingObjects<
5987 private llvm::TrailingObjects<
6150 private llvm::TrailingObjects<
tools/clang/include/clang/AST/Stmt.h 1321 private llvm::TrailingObjects<CompoundStmt, Stmt *> {
1490 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> {
1766 private llvm::TrailingObjects<AttributedStmt, const Attr *> {
1824 private llvm::TrailingObjects<IfStmt, Stmt *, SourceLocation> {
2028 private llvm::TrailingObjects<SwitchStmt, Stmt *> {
2211 private llvm::TrailingObjects<WhileStmt, Stmt *> {
2622 private llvm::TrailingObjects<ReturnStmt, const VarDecl *> {
tools/clang/include/clang/AST/StmtCXX.h 69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> {
319 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> {
tools/clang/include/clang/AST/TemplateBase.h 604 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo,
tools/clang/include/clang/AST/Type.h 2908 private llvm::TrailingObjects<ConstantArrayType, const Expr *> {
3728 private llvm::TrailingObjects<
5208 private llvm::TrailingObjects<ElaboratedType, TagDecl *> {
tools/clang/include/clang/CodeGen/CGFunctionInfo.h 479 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
tools/clang/include/clang/Lex/MacroArgs.h 30 : private llvm::TrailingObjects<MacroArgs, Token> {
tools/clang/include/clang/Sema/ParsedAttr.h 119 private llvm::TrailingObjects<
tools/clang/include/clang/Sema/ParsedTemplate.h 148 : private llvm::TrailingObjects<TemplateIdAnnotation,
unittests/Support/TrailingObjectsTest.cpp 18 class Class1 final : protected TrailingObjects<Class1, short> {
54 class Class2 final : protected TrailingObjects<Class2, double, short> {
178 class Class3 final : public TrailingObjects<Class3, double, short, bool> {
212 class Class4 final : public TrailingObjects<Class4, char, long> {
243 class Class5Tmpl : private llvm::TrailingObjects<Derived, float, int> {
244 using TrailingObjects = typename llvm::TrailingObjects<Derived, float>;