| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | template.h | 59 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 D | parse.h | 83 TemplateParameters *parseTemplateParameterList(int flag = 0); 106 Parameters *parseParameters(int *pvarargs, TemplateParameters **tpl = NULL); 111 Type *parseType(Identifier **pident = NULL, TemplateParameters **ptpl = NULL); 116 …TemplateParameters **tpl = NULL, StorageClass storage_class = 0, int *pdisable = NULL, Expressions…
|
| H A D | arraytypes.h | 15 typedef Array<class TemplateParameter *> TemplateParameters; typedef
|
| H A D | dtemplate.c | 46 static size_t templateParameterLookup(Type *tparam, TemplateParameters *parameters); 50 static bool reliesOnTident(Type *t, TemplateParameters *tparams = NULL, size_t iStart = 0); 523 …TemplateParameters *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 D | parse.c | 1598 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 D | expression.h | 706 TemplateParameters *parameters; 709 TOK tok2, TemplateParameters *parameters);
|
| H A D | mtype.h | 44 MATCH deduceType(RootObject *o, Scope *sc, Type *tparam, TemplateParameters *parameters, Objects *d…
|
| H A D | expression.c | 4892 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 D | CommentSema.cpp | 319 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 D | Comment.cpp | 214 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 D | templateparamsem.d | 36 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 D | template.h | 52 TemplateParameters *parameters; // array of TemplateParameter's 54 TemplateParameters *origParameters; // originals for Ddoc
|
| H A D | arraytypes.h | 16 typedef Array<class TemplateParameter *> TemplateParameters; typedef
|
| H A D | arraytypes.d | 30 alias TemplateParameters = Array!(TemplateParameter); variable
|
| H A D | dtemplate.d | 549 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 D | parse.d | 1083 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 D | cppmangle.d | 1535 private void handleParamPack(Type t, TemplateParameters* params) in handleParamPack() 1582 const ref Identifier ident, TemplateParameters* params) in templateParamIndex()
|
| H A D | transitivevisitor.d | 691 void visitTemplateParameters(AST.TemplateParameters* parameters) in ParseVisitMethods()
|
| H A D | expression.h | 673 TemplateParameters *parameters;
|
| H A D | expression.d | 4178 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 D | dsymbolsem.d | 2535 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 D | CommentSema.h | 245 const TemplateParameterList *TemplateParameters, 250 const TemplateParameterList *TemplateParameters);
|
| H A D | Comment.h | 1006 const TemplateParameterList *TemplateParameters; member
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 3578 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 D | CGDebugInfo.h | 737 llvm::MDTuple *&TemplateParameters,
|