| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | template.h | 49 class TemplateDeclaration : public ScopeDsymbol 60 TemplateDeclaration *overnext; // next overloaded TemplateDeclaration 61 TemplateDeclaration *overroot; // first in overnext list 77 TemplateDeclaration *syntaxCopy(Dsymbol *); 85 MATCH leastAsSpecialized(Scope *sc, TemplateDeclaration *td2, Expressions *fargs); 88 TemplateDeclaration *isTemplateDeclaration() { return this; } in isTemplateDeclaration()
|
| H A D | dtemplate.d | 545 extern (C++) final class TemplateDeclaration : ScopeDsymbol 557 TemplateDeclaration overnext; // next overloaded TemplateDeclaration 558 TemplateDeclaration overroot; // first in overnext list 657 override TemplateDeclaration syntaxCopy(Dsymbol) in syntaxCopy() 667 …return new TemplateDeclaration(loc, ident, p, constraint ? constraint.syntaxCopy() : null, Dsymbol… in syntaxCopy() 699 TemplateDeclaration td = s.toAlias().isTemplateDeclaration(); in overloadInsert() 703 TemplateDeclaration pthis = this; in overloadInsert() 704 TemplateDeclaration* ptd; in overloadInsert() 1242 MATCH leastAsSpecialized(Scope* sc, TemplateDeclaration td2, Expressions* fargs) in leastAsSpecialized() 2505 override inout(TemplateDeclaration) isTemplateDeclaration() inout in inout() argument [all …]
|
| H A D | arrayop.d | 135 import dmd.dtemplate : TemplateDeclaration; in arrayOp() 136 __gshared TemplateDeclaration arrayOp; in arrayOp()
|
| H A D | cppmangle.d | 433 TemplateDeclaration td = ti.tempdecl.isTemplateDeclaration(); in template_arg() 542 TemplateDeclaration td = ti.tempdecl.isTemplateDeclaration(); 1054 if (TemplateDeclaration ftd = getFuncTemplateDecl(d)) in mangle_function_encoding() 1157 TemplateDeclaration ftd, TemplateInstance ti) in mangleTemplatedFunction() 1225 TemplateDeclaration td = ti.tempdecl.isTemplateDeclaration(); in mangleTemplatedFunction() 1953 auto decl = cast(TemplateDeclaration)this.context.ti.tempdecl; in visit() 2012 auto oparams = (cast(TemplateDeclaration)analyzed_ti.tempdecl).origParameters; in visit() 2037 auto decl = cast(TemplateDeclaration)this.context.ti.tempdecl; in visit()
|
| H A D | doc.d | 342 private Dsymbol getEponymousMember(TemplateDeclaration td) in getEponymousMember() 357 private TemplateDeclaration getEponymousParent(Dsymbol s) in getEponymousParent() 361 TemplateDeclaration td = s.parent.isTemplateDeclaration(); in getEponymousParent() 705 TemplateDeclaration td; in emitAnchorName() 736 TemplateDeclaration td = getEponymousParent(s); 862 TemplateDeclaration td = (tm && tm.tempdecl) ? tm.tempdecl.isTemplateDeclaration() : null; in expandTemplateMixinComments() 1065 if (TemplateDeclaration td = getEponymousParent(d)) in emitComment() 1097 if (TemplateDeclaration td = getEponymousParent(ad)) in emitComment() 1116 override void visit(TemplateDeclaration td) in emitComment() 1301 TemplateDeclaration td = getEponymousParent(d); in toDocBuffer() [all …]
|
| H A D | dsymbol.h | 61 class TemplateDeclaration; variable 263 virtual TemplateDeclaration *isTemplateDeclaration() { return NULL; } in isTemplateDeclaration()
|
| H A D | expression.h | 37 class TemplateDeclaration; variable 511 TemplateDeclaration *td; 610 TemplateDeclaration *td; 769 TemplateDeclaration *td;
|
| H A D | transitivevisitor.d | 340 void visitFunctionType(AST.TypeFunction t, AST.TemplateDeclaration td) in ParseVisitMethods() 628 bool visitEponymousMember(AST.TemplateDeclaration d) in ParseVisitMethods() 699 override void visit(AST.TemplateDeclaration d) in ParseVisitMethods()
|
| H A D | json.d | 469 void jsonProperties(TemplateDeclaration td) in jsonProperties() 676 override void visit(TemplateDeclaration d) in visit()
|
| H A D | mtype.h | 30 class TemplateDeclaration; variable 217 static TemplateDeclaration *rtinfo;
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | template.h | 56 class TemplateDeclaration : public ScopeDsymbol 67 TemplateDeclaration *overnext; // next overloaded TemplateDeclaration 68 TemplateDeclaration *overroot; // first in overnext list 80 TemplateDeclaration(Loc loc, Identifier *id, TemplateParameters *parameters, 94 MATCH leastAsSpecialized(Scope *sc, TemplateDeclaration *td2, Expressions *fargs); 103 TemplateDeclaration *isTemplateDeclaration() { return this; } in isTemplateDeclaration() 326 TemplateInstance(Loc loc, TemplateDeclaration *tempdecl, Objects *tiargs);
|
| H A D | dtemplate.c | 522 TemplateDeclaration::TemplateDeclaration(Loc loc, Identifier *id, in TemplateDeclaration() function 555 Dsymbol *TemplateDeclaration::syntaxCopy(Dsymbol *) in syntaxCopy() 566 return new TemplateDeclaration(loc, ident, p, in syntaxCopy() 571 void TemplateDeclaration::semantic(Scope *sc) in semantic() 692 const char *TemplateDeclaration::kind() const in kind() 704 bool TemplateDeclaration::overloadInsert(Dsymbol *s) in overloadInsert() 715 TemplateDeclaration *td = s->isTemplateDeclaration(); in overloadInsert() 719 TemplateDeclaration *pthis = this; in overloadInsert() 720 TemplateDeclaration **ptd; in overloadInsert() 733 bool TemplateDeclaration::evaluateConstraint( in evaluateConstraint() [all …]
|
| H A D | doc.c | 155 static Dsymbol *getEponymousMember(TemplateDeclaration *td) in getEponymousMember() 178 TemplateDeclaration *td = (*a)[i]->isTemplateDeclaration(); in isEponymousFunctionParameter() 220 static TemplateDeclaration *getEponymousParent(Dsymbol *s) in getEponymousParent() 224 TemplateDeclaration *td = s->parent->isTemplateDeclaration(); in getEponymousParent() 604 TemplateDeclaration *td; in emitAnchorName() 628 TemplateDeclaration *td = getEponymousParent(s); in emitAnchor() 667 TemplateDeclaration *td = (tm && tm->tempdecl) ? in expandTemplateMixinComments() 823 if (TemplateDeclaration *td = getEponymousParent(d)) in emitComment() 849 if (TemplateDeclaration *td = getEponymousParent(ad)) in emitComment() 869 void visit(TemplateDeclaration *td) in emitComment() [all …]
|
| H A D | parse.h | 40 class TemplateDeclaration; variable 82 TemplateDeclaration *parseTemplateDeclaration(bool ismixin = false);
|
| H A D | hdrgen.h | 40 …ll(TypeFunction *tf, OutBuffer *buf, Identifier *ident, HdrGenState* hgs, TemplateDeclaration *td);
|
| H A D | dsymbol.h | 59 class TemplateDeclaration; variable 243 virtual TemplateDeclaration *isTemplateDeclaration() { return NULL; } in isTemplateDeclaration()
|
| H A D | expression.h | 42 class TemplateDeclaration; variable 69 TemplateDeclaration *getFuncTemplateDecl(Dsymbol *s); 523 TemplateDeclaration *td; 526 TemplateExp(Loc loc, TemplateDeclaration *td, FuncDeclaration *fd = NULL); 633 TemplateDeclaration *td; 807 TemplateDeclaration *td; 809 DotTemplateExp(Loc loc, Expression *e, TemplateDeclaration *td);
|
| H A D | json.c | 483 void jsonProperties(TemplateDeclaration *td) in jsonProperties() 713 void visit(TemplateDeclaration *d) in visit()
|
| H A D | parse.c | 1643 s = new TemplateDeclaration(loc, f->ident, tpl, constraint, decldefs); in parseCtor() 2349 TemplateDeclaration *tempdecl = in parseAggregate() 2350 new TemplateDeclaration(loc, id, tpl, constraint, decldefs); in parseAggregate() 2425 TemplateDeclaration *Parser::parseTemplateDeclaration(bool ismixin) in parseTemplateDeclaration() 2427 TemplateDeclaration *tempdecl; in parseTemplateDeclaration() 2456 tempdecl = new TemplateDeclaration(loc, id, tpl, constraint, decldefs, ismixin); in parseTemplateDeclaration() 3824 TemplateDeclaration *tempdecl = in parseDeclarations() 3825 new TemplateDeclaration(loc, ident, tpl, NULL, a2); in parseDeclarations() 4080 TemplateDeclaration *tempdecl = in parseDeclarations() 4081 new TemplateDeclaration(loc, tplIdent, tpl, constraint, decldefs); in parseDeclarations() [all …]
|
| H A D | access.c | 502 else if (TemplateDeclaration *td = s->isTemplateDeclaration()) in mostVisibleOverload()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/ |
| H A D | Nodes.h | 419 class TemplateDeclaration final : public Declaration { 421 TemplateDeclaration() : Declaration(NodeKind::TemplateDeclaration) {} in TemplateDeclaration() function
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/ |
| H A D | Synthesis.cpp | 148 case syntax::NodeKind::TemplateDeclaration: in allocateTree() 149 return new (A.getAllocator()) syntax::TemplateDeclaration; in allocateTree()
|
| H A D | Nodes.cpp | 366 syntax::Leaf *syntax::TemplateDeclaration::getTemplateKeyword() { in getTemplateKeyword() 371 syntax::Declaration *syntax::TemplateDeclaration::getDeclaration() { in getDeclaration()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | imports.cc | 193 void visit (TemplateDeclaration *) in visit() argument
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | imports.cc | 201 void visit (TemplateDeclaration *) in visit() argument
|