Searched refs:ArgPack (Results 1 - 14 of 14) sorted by relevance
/external/openfst/src/include/fst/script/ |
H A D | script-impl.h | 150 // The ArgPack should be the type that's passed into each wrapped function - 154 // member of ArgPack as well. 156 template<class ArgPack> 158 typedef ArgPack Args; 159 typedef void (*OpType)(ArgPack *args); 171 #define REGISTER_FST_OPERATION(Op, Arc, ArgPack) \ 172 static fst::script::Operation<ArgPack>::Registerer \ 173 arc_dispatched_operation_ ## ArgPack ## Op ## Arc ## _registerer( \
|
/external/clang/lib/AST/ |
H A D | TemplateName.cpp | 49 const TemplateArgument &ArgPack) { 51 ArgPack.Profile(ID, Context); 46 Profile(llvm::FoldingSetNodeID &ID, ASTContext &Context, TemplateTemplateParmDecl *Parameter, const TemplateArgument &ArgPack) argument
|
H A D | Type.cpp | 1809 const TemplateArgument &ArgPack) 1812 Arguments(ArgPack.pack_begin()), NumArguments(ArgPack.pack_size()) 1826 const TemplateArgument &ArgPack) { 1828 ID.AddInteger(ArgPack.pack_size()); 1829 for (TemplateArgument::pack_iterator P = ArgPack.pack_begin(), 1830 PEnd = ArgPack.pack_end(); 1807 SubstTemplateTypeParmPackType(const TemplateTypeParmType *Param, QualType Canon, const TemplateArgument &ArgPack) argument 1824 Profile(llvm::FoldingSetNodeID &ID, const TemplateTypeParmType *Replaced, const TemplateArgument &ArgPack) argument
|
H A D | ExprCXX.cpp | 1292 const TemplateArgument &ArgPack) 1295 Param(Param), Arguments(ArgPack.pack_begin()), 1296 NumArguments(ArgPack.pack_size()), NameLoc(NameLoc) { } 1289 SubstNonTypeTemplateParmPackExpr(QualType T, NonTypeTemplateParmDecl *Param, SourceLocation NameLoc, const TemplateArgument &ArgPack) argument
|
H A D | ASTContext.cpp | 2726 const TemplateArgument &ArgPack) { 2728 for (TemplateArgument::pack_iterator P = ArgPack.pack_begin(), 2729 PEnd = ArgPack.pack_end(); 2737 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); 2747 ArgPack); 2753 ArgPack); 5681 const TemplateArgument &ArgPack) const { 5684 SubstTemplateTemplateParmPackStorage::Profile(ID, Self, Param, ArgPack); 5692 ArgPack.pack_size(), 5693 ArgPack 2724 getSubstTemplateTypeParmPackType( const TemplateTypeParmType *Parm, const TemplateArgument &ArgPack) argument [all...] |
H A D | ASTImporter.cpp | 4418 TemplateArgument ArgPack local 4420 if (ArgPack.isNull()) 4423 return ToContext.getSubstTemplateTemplateParmPack(Param, ArgPack);
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 1066 const TemplateArgument &ArgPack = SubstPack->getArgumentPack(); local 1067 assert(getSema().ArgumentPackSubstitutionIndex < (int)ArgPack.pack_size() && 1069 return ArgPack.pack_begin()[getSema().ArgumentPackSubstitutionIndex] 1222 const TemplateArgument &ArgPack = E->getArgumentPack(); local 1224 assert(Index < ArgPack.pack_size() && "Substitution index out-of-range"); 1226 const TemplateArgument &Arg = ArgPack.pack_begin()[Index]; 1369 const TemplateArgument &ArgPack = TL.getTypePtr()->getArgumentPack(); local 1371 assert(Index < ArgPack.pack_size() && "Substitution index out-of-range"); 1373 QualType Result = ArgPack.pack_begin()[Index].getAsType();
|
H A D | TreeTransform.h | 994 const TemplateArgument &ArgPack) { 995 return getSema().Context.getSubstTemplateTemplateParmPack(Param, ArgPack); 993 RebuildTemplateName(TemplateTemplateParmDecl *Param, const TemplateArgument &ArgPack) argument
|
/external/clang/include/clang/AST/ |
H A D | TemplateName.h | 144 const TemplateArgument &ArgPack);
|
H A D | ASTContext.h | 961 const TemplateArgument &ArgPack); 1383 const TemplateArgument &ArgPack) const;
|
H A D | Type.h | 3498 const TemplateArgument &ArgPack); 3518 const TemplateArgument &ArgPack);
|
H A D | ExprCXX.h | 3594 const TemplateArgument &ArgPack);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1462 TemplateArgument ArgPack = Reader.ReadTemplateArgument(F, Record, Idx); local 1463 if (ArgPack.getKind() != TemplateArgument::Pack) 1466 E->Arguments = ArgPack.pack_begin(); 1467 E->NumArguments = ArgPack.pack_size();
|
H A D | ASTReader.cpp | 4065 TemplateArgument ArgPack = ReadTemplateArgument(*Loc.F, Record, Idx); local 4068 ArgPack); 5912 TemplateArgument ArgPack = ReadTemplateArgument(F, Record, Idx); 5913 if (ArgPack.getKind() != TemplateArgument::Pack) 5916 return Context.getSubstTemplateTemplateParmPack(Param, ArgPack);
|
Completed in 393 milliseconds