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

References

include/llvm/CodeGen/MachineInstr.h
  204     size_t numTrailingObjects(OverloadToken<MachineMemOperand *>) const {
  207     size_t numTrailingObjects(OverloadToken<MCSymbol *>) const {
  210     size_t numTrailingObjects(OverloadToken<MDNode *>) const {
include/llvm/Support/TrailingObjects.h
  163                          TrailingObjectsBase::OverloadToken<NextTy>) {
  165                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>()) +
  167                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
  178                          TrailingObjectsBase::OverloadToken<NextTy>) {
  180                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>()) +
  182                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
  259                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  265                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  278                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  284                                        TrailingObjectsBase::OverloadToken<T>) {
  285     return Obj->numTrailingObjects(TrailingObjectsBase::OverloadToken<T>());
  308         TrailingObjectsBase::OverloadToken<T>());
  319         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
include/llvm/TableGen/Record.h
  932   size_t numTrailingObjects(OverloadToken<Init *>) const {
 1315   size_t numTrailingObjects(OverloadToken<Init *>) const { return NumArgs; }
lib/IR/AttributeImpl.h
  253   size_t numTrailingObjects(OverloadToken<AttributeSet>) { return NumAttrSets; }
lib/Transforms/IPO/LowerTypeTests.cpp
  275   size_t numTrailingObjects(OverloadToken<MDNode *>) const { return NTypes; }
tools/clang/include/clang/AST/Decl.h
 4152   size_t numTrailingObjects(OverloadToken<ImplicitParamDecl>) {
tools/clang/include/clang/AST/DeclCXX.h
 2385   size_t numTrailingObjects(OverloadToken<InheritedConstructor>) const {
 2388   size_t numTrailingObjects(OverloadToken<ExplicitSpecifier>) const {
tools/clang/include/clang/AST/DeclOpenMP.h
  433   size_t numTrailingObjects(OverloadToken<Expr *>) const {
  436   size_t numTrailingObjects(OverloadToken<OMPClause *>) const {
tools/clang/include/clang/AST/DeclTemplate.h
   92   size_t numTrailingObjects(OverloadToken<NamedDecl *>) const {
   96   size_t numTrailingObjects(OverloadToken<Expr *>) const {
  496   size_t numTrailingObjects(OverloadToken<MemberSpecializationInfo*>) const {
  684   size_t numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const {
  687   size_t numTrailingObjects(OverloadToken<FunctionTemplateDecl *>) const {
 1281       OverloadToken<std::pair<QualType, TypeSourceInfo *>>) const {
tools/clang/include/clang/AST/Expr.h
  965   size_t numTrailingObjects(OverloadToken<APValue>) const {
  968   size_t numTrailingObjects(OverloadToken<uint64_t>) const {
 1162   size_t numTrailingObjects(OverloadToken<NestedNameSpecifierLoc>) const {
 1166   size_t numTrailingObjects(OverloadToken<NamedDecl *>) const {
 1170   size_t numTrailingObjects(OverloadToken<ASTTemplateKWAndArgsInfo>) const {
 1711   unsigned numTrailingObjects(OverloadToken<unsigned>) const { return 1; }
 1712   unsigned numTrailingObjects(OverloadToken<SourceLocation>) const {
 1716   unsigned numTrailingObjects(OverloadToken<char>) const {
 2253   size_t numTrailingObjects(OverloadToken<OffsetOfNode>) const {
 2836   size_t numTrailingObjects(OverloadToken<MemberExprNameQualifier>) const {
 2840   size_t numTrailingObjects(OverloadToken<ASTTemplateKWAndArgsInfo>) const {
 5235   unsigned numTrailingObjects(OverloadToken<Stmt *>) const {
 5241   unsigned numTrailingObjects(OverloadToken<TypeSourceInfo *>) const {
tools/clang/include/clang/AST/ExprCXX.h
 2143   unsigned numTrailingObjects(OverloadToken<Stmt *>) const {
 2147   unsigned numTrailingObjects(OverloadToken<SourceRange>) const {
 2646   size_t numTrailingObjects(OverloadToken<TypeSourceInfo *>) const {
 3076   unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const {
 3080   unsigned numTrailingObjects(OverloadToken<ASTTemplateKWAndArgsInfo>) const {
 3176   size_t numTrailingObjects(OverloadToken<ASTTemplateKWAndArgsInfo>) const {
 3562   unsigned numTrailingObjects(OverloadToken<ASTTemplateKWAndArgsInfo>) const {
 3566   unsigned numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const {
 3570   unsigned numTrailingObjects(OverloadToken<NamedDecl *>) const {
 3818   unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const {
 3822   unsigned numTrailingObjects(OverloadToken<ASTTemplateKWAndArgsInfo>) const {
tools/clang/include/clang/AST/ExprObjC.h
  337   size_t numTrailingObjects(OverloadToken<KeyValuePair>) const {
 1036   size_t numTrailingObjects(OverloadToken<void *>) const { return NumArgs + 1; }
tools/clang/include/clang/AST/OpenMPClause.h
 4813   size_t numTrailingObjects(OverloadToken<Expr *>) const {
 4818   size_t numTrailingObjects(OverloadToken<ValueDecl *>) const {
 4821   size_t numTrailingObjects(OverloadToken<unsigned>) const {
 5791   size_t numTrailingObjects(OverloadToken<Expr *>) const {
 5796   size_t numTrailingObjects(OverloadToken<ValueDecl *>) const {
 5799   size_t numTrailingObjects(OverloadToken<unsigned>) const {
 5909   size_t numTrailingObjects(OverloadToken<Expr *>) const {
 5914   size_t numTrailingObjects(OverloadToken<ValueDecl *>) const {
 5917   size_t numTrailingObjects(OverloadToken<unsigned>) const {
 6022   size_t numTrailingObjects(OverloadToken<Expr *>) const {
 6025   size_t numTrailingObjects(OverloadToken<ValueDecl *>) const {
 6028   size_t numTrailingObjects(OverloadToken<unsigned>) const {
 6185   size_t numTrailingObjects(OverloadToken<Expr *>) const {
 6188   size_t numTrailingObjects(OverloadToken<ValueDecl *>) const {
 6191   size_t numTrailingObjects(OverloadToken<unsigned>) const {
tools/clang/include/clang/AST/Stmt.h
 1511   unsigned numTrailingObjects(OverloadToken<Stmt *>) const {
 1515   unsigned numTrailingObjects(OverloadToken<SourceLocation>) const {
 1852   unsigned numTrailingObjects(OverloadToken<Stmt *>) const {
 1857   unsigned numTrailingObjects(OverloadToken<SourceLocation>) const {
 2054   unsigned numTrailingObjects(OverloadToken<Stmt *>) const {
 2236   unsigned numTrailingObjects(OverloadToken<Stmt *>) const {
 2634   unsigned numTrailingObjects(OverloadToken<const VarDecl *>) const {
tools/clang/include/clang/AST/StmtCXX.h
   76   size_t numTrailingObjects(OverloadToken<Stmt *>) const { return NumHandlers; }
tools/clang/include/clang/AST/Type.h
 2924   unsigned numTrailingObjects(OverloadToken<const Expr*>) const {
 3827   unsigned numTrailingObjects(OverloadToken<QualType>) const {
 3831   unsigned numTrailingObjects(OverloadToken<FunctionTypeExtraBitfields>) const {
 3835   unsigned numTrailingObjects(OverloadToken<ExceptionType>) const {
 3839   unsigned numTrailingObjects(OverloadToken<Expr *>) const {
 3843   unsigned numTrailingObjects(OverloadToken<FunctionDecl *>) const {
 3847   unsigned numTrailingObjects(OverloadToken<ExtParameterInfo>) const {
tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  557   size_t numTrailingObjects(OverloadToken<ArgInfo>) const {
  560   size_t numTrailingObjects(OverloadToken<ExtParameterInfo>) const {
tools/clang/include/clang/Sema/ParsedAttr.h
  124   size_t numTrailingObjects(OverloadToken<ArgsUnion>) const { return NumArgs; }
  125   size_t numTrailingObjects(OverloadToken<detail::AvailabilityData>) const {
  129       numTrailingObjects(OverloadToken<detail::TypeTagForDatatypeData>) const {
  132   size_t numTrailingObjects(OverloadToken<ParsedType>) const {
  135   size_t numTrailingObjects(OverloadToken<detail::PropertyData>) const {
unittests/Support/TrailingObjectsTest.cpp
   24   size_t numTrailingObjects(OverloadToken<short>) const { return NumShorts; }
   60   size_t numTrailingObjects(OverloadToken<short>) const {
   63   size_t numTrailingObjects(OverloadToken<double>) const {
  181   size_t numTrailingObjects(OverloadToken<double>) const { return 1; }
  182   size_t numTrailingObjects(OverloadToken<short>) const { return 1; }
  214   size_t numTrailingObjects(OverloadToken<char>) const { return 1; }
  248       typename TrailingObjects::template OverloadToken<float>) const {
  253       typename TrailingObjects::template OverloadToken<int>) const {