Home
last modified time | relevance | path

Searched refs:TemplateParameters (Results 1 – 25 of 28) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dtemplate.h59 TemplateParameters *parameters; // array of TemplateParameter's
61 TemplateParameters *origParameters; // originals for Ddoc
80 TemplateDeclaration(Loc loc, Identifier *id, TemplateParameters *parameters,
148 virtual bool semantic(Scope *sc, TemplateParameters *parameters) = 0;
156 …virtual MATCH matchArg(Loc instLoc, Scope *sc, Objects *tiargs, size_t i, TemplateParameters *para…
157 …virtual MATCH matchArg(Scope *sc, RootObject *oarg, size_t i, TemplateParameters *parameters, Obje…
182 bool semantic(Scope *sc, TemplateParameters *parameters);
187 …MATCH matchArg(Scope *sc, RootObject *oarg, size_t i, TemplateParameters *parameters, Objects *ded…
223 bool semantic(Scope *sc, TemplateParameters *parameters);
228 …MATCH matchArg(Scope *sc, RootObject *oarg, size_t i, TemplateParameters *parameters, Objects *ded…
[all …]
H A Dparse.h83 TemplateParameters *parseTemplateParameterList(int flag = 0);
106 Parameters *parseParameters(int *pvarargs, TemplateParameters **tpl = NULL);
111 Type *parseType(Identifier **pident = NULL, TemplateParameters **ptpl = NULL);
116TemplateParameters **tpl = NULL, StorageClass storage_class = 0, int *pdisable = NULL, Expressions…
H A Darraytypes.h15 typedef Array<class TemplateParameter *> TemplateParameters; typedef
H A Ddtemplate.c46 static size_t templateParameterLookup(Type *tparam, TemplateParameters *parameters);
50 static bool reliesOnTident(Type *t, TemplateParameters *tparams = NULL, size_t iStart = 0);
523TemplateParameters *parameters, Expression *constraint, Dsymbols *decldefs, bool ismixin, bool lit… in TemplateDeclaration()
558 TemplateParameters *p = NULL; in syntaxCopy()
561 p = new TemplateParameters(); in syntaxCopy()
612 origParameters = new TemplateParameters(); in semantic()
643 TemplateParameters tparams; in semantic()
2095 TemplateTupleParameter *isVariadic(TemplateParameters *parameters) in isVariadic()
2846 static size_t templateIdentifierLookup(Identifier *id, TemplateParameters *parameters) in templateIdentifierLookup()
2857 size_t templateParameterLookup(Type *tparam, TemplateParameters *parameters) in templateParameterLookup()
[all …]
H A Dparse.c1598 TemplateParameters *tpl = NULL; in parseCtor()
1969 Parameters *Parser::parseParameters(int *pvarargs, TemplateParameters **tpl) in parseParameters()
2052 *tpl = new TemplateParameters(); in parseParameters()
2226 TemplateParameters *tpl = NULL; in parseAggregate()
2429 TemplateParameters *tpl; in parseTemplateDeclaration()
2470 TemplateParameters *Parser::parseTemplateParameterList(int flag) in parseTemplateParameterList()
2472 TemplateParameters *tpl = new TemplateParameters(); in parseTemplateParameterList()
3001 Type *Parser::parseType(Identifier **pident, TemplateParameters **ptpl) in parseType()
3439 TemplateParameters **tpl, StorageClass storageClass, int *pdisable, Expressions **pudas) in parseDeclarator()
3776 TemplateParameters *tpl = NULL; in parseDeclarations()
[all …]
H A Dexpression.h706 TemplateParameters *parameters;
709 TOK tok2, TemplateParameters *parameters);
H A Dmtype.h44 MATCH deduceType(RootObject *o, Scope *sc, Type *tparam, TemplateParameters *parameters, Objects *d…
H A Dexpression.c4892 Type *tspec, TOK tok2, TemplateParameters *parameters) in IsExp()
4906 TemplateParameters *p = NULL; in syntaxCopy()
4909 p = new TemplateParameters(); in syntaxCopy()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DCommentSema.cpp319 const TemplateParameterList *TemplateParameters = in actOnTParamCommandParamNameArg() local
320 ThisDeclInfo->TemplateParameters; in actOnTParamCommandParamNameArg()
322 if (resolveTParamReference(Arg, TemplateParameters, &Position)) { in actOnTParamCommandParamNameArg()
340 if (!TemplateParameters || TemplateParameters->size() == 0) in actOnTParamCommandParamNameArg()
344 if (TemplateParameters->size() == 1) { in actOnTParamCommandParamNameArg()
345 const NamedDecl *Param = TemplateParameters->getParam(0); in actOnTParamCommandParamNameArg()
350 CorrectedName = correctTypoInTParamReference(Arg, TemplateParameters); in actOnTParamCommandParamNameArg()
1113 const TemplateParameterList *TemplateParameters, in ResolveTParamReferenceHelper() argument
1115 for (unsigned i = 0, e = TemplateParameters->size(); i != e; ++i) { in ResolveTParamReferenceHelper()
1116 const NamedDecl *Param = TemplateParameters->getParam(i); in ResolveTParamReferenceHelper()
[all …]
H A DComment.cpp214 TemplateParameters = nullptr; in fill()
240 TemplateParameters = in fill()
269 TemplateParameters = FTD->getTemplateParameters(); in fill()
276 TemplateParameters = CTD->getTemplateParameters(); in fill()
284 TemplateParameters = CTPSD->getTemplateParameters(); in fill()
346 TemplateParameters = TAT->getTemplateParameters(); in fill()
380 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtemplateparamsem.d36 extern(C++) bool tpsemantic(TemplateParameter tp, Scope* sc, TemplateParameters* parameters) in tpsemantic()
49 TemplateParameters* parameters;
52 this(Scope* sc, TemplateParameters* parameters) in this()
143 RootObject aliasParameterSemantic(Loc loc, Scope* sc, RootObject o, TemplateParameters* parameters) in aliasParameterSemantic()
H A Dtemplate.h52 TemplateParameters *parameters; // array of TemplateParameter's
54 TemplateParameters *origParameters; // originals for Ddoc
H A Darraytypes.h16 typedef Array<class TemplateParameter *> TemplateParameters; typedef
H A Darraytypes.d30 alias TemplateParameters = Array!(TemplateParameter); variable
H A Ddtemplate.d549 TemplateParameters* parameters; // array of TemplateParameter's
550 TemplateParameters* origParameters; // originals for Ddoc
579 …extern (D) this(const ref Loc loc, Identifier ident, TemplateParameters* parameters, Expression co…
660 TemplateParameters* p = null; in syntaxCopy()
663 p = new TemplateParameters(parameters.dim); in syntaxCopy()
3158 private size_t templateIdentifierLookup(Identifier id, TemplateParameters* parameters) in templateIdentifierLookup()
3169 private size_t templateParameterLookup(Type tparam, TemplateParameters* parameters) in templateParameterLookup()
3495 MATCH deduceType(RootObject o, Scope* sc, Type tparam, TemplateParameters* parameters, Objects* ded…
3503 TemplateParameters* parameters;
3510 …extern (D) this(Scope* sc, Type tparam, TemplateParameters* parameters, Objects* dedtypes, uint* w… in this()
[all …]
H A Dparse.d1083 AST.TemplateParameters* tpl = null; in parseAutoDeclarations()
1433 AST.TemplateParameters* tpl;
1472 private AST.TemplateParameters* parseTemplateParameterList(int flag = 0)
1474 auto tpl = new AST.TemplateParameters();
2356 AST.TemplateParameters* tpl = null;
2723 private AST.ParameterList parseParameterList(AST.TemplateParameters** tpl)
2901 *tpl = new AST.TemplateParameters();
3188 AST.TemplateParameters* tpl = null; in parseAggregate()
3442 AST.Type parseType(Identifier* pident = null, AST.TemplateParameters** ptpl = null)
3973 AST.TemplateParameters** tpl = null, StorageClass storageClass = 0,
[all …]
H A Dcppmangle.d1535 private void handleParamPack(Type t, TemplateParameters* params) in handleParamPack()
1582 const ref Identifier ident, TemplateParameters* params) in templateParamIndex()
H A Dtransitivevisitor.d691 void visitTemplateParameters(AST.TemplateParameters* parameters) in ParseVisitMethods()
H A Dexpression.h673 TemplateParameters *parameters;
H A Dexpression.d4178 TemplateParameters* parameters;
4182 …f Loc loc, Type targ, Identifier id, TOK tok, Type tspec, TOK tok2, TemplateParameters* parameters) in this()
4196 TemplateParameters* p = null; in syntaxCopy()
4199 p = new TemplateParameters(parameters.dim); in syntaxCopy()
H A Ddsymbolsem.d2535 tempdecl.origParameters = new TemplateParameters(tempdecl.parameters.dim); in visit()
2564 TemplateParameters tparams = TemplateParameters(1); in visit()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DCommentSema.h245 const TemplateParameterList *TemplateParameters,
250 const TemplateParameterList *TemplateParameters);
H A DComment.h1006 const TemplateParameterList *TemplateParameters; member
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.cpp3578 llvm::MDTuple *&TemplateParameters, in collectVarDeclProps() argument
3604 TemplateParameters = parameterNodes.get(); in collectVarDeclProps()
3606 TemplateParameters = nullptr; in collectVarDeclProps()
3693 llvm::MDTuple *TemplateParameters = nullptr; in getGlobalVariableForwardDeclaration() local
3695 collectVarDeclProps(VD, Unit, Line, T, Name, LinkageName, TemplateParameters, in getGlobalVariableForwardDeclaration()
3700 !VD->isExternallyVisible(), nullptr, TemplateParameters, Align); in getGlobalVariableForwardDeclaration()
4792 llvm::MDTuple *TemplateParameters = nullptr; in EmitGlobalVariable() local
4794 TemplateParameters, DContext); in EmitGlobalVariable()
4828 getOrCreateStaticDataMemberDeclarationOrNull(D), TemplateParameters, in EmitGlobalVariable()
4910 llvm::MDTuple *TemplateParameters = nullptr; in EmitGlobalVariable() local
[all …]
H A DCGDebugInfo.h737 llvm::MDTuple *&TemplateParameters,

12