Searched refs:ArgPack (Results 1 - 14 of 14) sorted by relevance

/external/openfst/src/include/fst/script/
H A Dscript-impl.h150 // 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 DTemplateName.cpp49 const TemplateArgument &ArgPack) {
51 ArgPack.Profile(ID, Context);
46 Profile(llvm::FoldingSetNodeID &ID, ASTContext &Context, TemplateTemplateParmDecl *Parameter, const TemplateArgument &ArgPack) argument
H A DType.cpp1809 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 DExprCXX.cpp1292 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 DASTContext.cpp2726 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 DASTImporter.cpp4418 TemplateArgument ArgPack local
4420 if (ArgPack.isNull())
4423 return ToContext.getSubstTemplateTemplateParmPack(Param, ArgPack);
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1066 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 DTreeTransform.h994 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 DTemplateName.h144 const TemplateArgument &ArgPack);
H A DASTContext.h961 const TemplateArgument &ArgPack);
1383 const TemplateArgument &ArgPack) const;
H A DType.h3498 const TemplateArgument &ArgPack);
3518 const TemplateArgument &ArgPack);
H A DExprCXX.h3594 const TemplateArgument &ArgPack);
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp1462 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 DASTReader.cpp4065 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