| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | template.h | 20 class TemplateInstance; variable 91 …bool evaluateConstraint(TemplateInstance *ti, Scope *sc, Scope *paramscope, Objects *dedtypes, Fun… 93 …MATCH matchWithInstance(Scope *sc, TemplateInstance *ti, Objects *atypes, Expressions *fargs, int … 96 …MATCH deduceFunctionTemplateMatch(TemplateInstance *ti, Scope *sc, FuncDeclaration *&fd, Type *tth… 98 …FuncDeclaration *doHeaderInstantiation(TemplateInstance *ti, Scope *sc, FuncDeclaration *fd, Type … 99 TemplateInstance *findExistingInstance(TemplateInstance *tithis, Expressions *fargs); 100 TemplateInstance *addInstance(TemplateInstance *ti); 101 void removeInstance(TemplateInstance *handle); 288 class TemplateInstance : public ScopeDsymbol 305 TemplateInstance *inst; // refer to existing instance [all …]
|
| H A D | dtemplate.c | 734 TemplateInstance *ti, Scope *sc, Scope *paramscope, in evaluateConstraint() 852 MATCH TemplateDeclaration::matchWithInstance(Scope *sc, TemplateInstance *ti, in matchWithInstance() 995 TemplateInstance ti(Loc(), ident); // create dummy template instance in leastAsSpecialized() 1105 TemplateInstance *ti, Scope *sc, in deduceFunctionTemplateMatch() 2150 TemplateInstance *ti_best; in functionResolve() 2335 TemplateInstance *ti = new TemplateInstance(loc, td, tiargs); in functionResolve() 2449 TemplateInstance *ti = new TemplateInstance(loc, td, tiargs); in functionResolve() 2585 TemplateInstance *ti = new TemplateInstance(loc, p.td_best, p.ti_best->tiargs); in functionResolve() 2648 TemplateInstance *ti, Scope *sc2, in doHeaderInstantiation() 2783 TemplateInstance *TemplateDeclaration::findExistingInstance(TemplateInstance *tithis, Expressions *… in findExistingInstance() [all …]
|
| H A D | mangle.h | 16 class TemplateInstance; variable 33 void mangleToBuffer(TemplateInstance *s, OutBuffer *buf);
|
| H A D | cppmangle.c | 162 void template_args(TemplateInstance *ti) in template_args() 280 if (TemplateInstance *ti = s->isTemplateInstance()) in source_name() 311 if (TemplateInstance *ti = p->isTemplateInstance()) in getInstance() 364 TemplateInstance *ti = p->isTemplateInstance(); in isIdent_char() 377 bool char_std_char_traits_char(TemplateInstance *ti, const char *st) in char_std_char_traits_char() 401 TemplateInstance *ti = si->isTemplateInstance(); in prefix_name() 485 TemplateInstance *ti = se->isTemplateInstance(); in cpp_mangle_name() 596 TemplateInstance *ti = d->parent->isTemplateInstance(); in mangle_function()
|
| H A D | scope.h | 28 class TemplateInstance; variable 99 TemplateInstance *tinst; // enclosing template instance
|
| H A D | dsymbol.h | 60 class TemplateInstance; variable 187 TemplateInstance *isInstantiated(); 188 TemplateInstance *isSpeculative(); 244 virtual TemplateInstance *isTemplateInstance() { return NULL; } in isTemplateInstance()
|
| H A D | dsymbol.c | 400 TemplateInstance *Dsymbol::isInstantiated() in isInstantiated() 404 TemplateInstance *ti = s->isTemplateInstance(); in isInstantiated() 415 TemplateInstance *Dsymbol::isSpeculative() in isSpeculative() 420 TemplateInstance *ti = par->isTemplateInstance(); in isSpeculative() 570 TemplateInstance *ti = st->isTemplateInstance(); in searchX() 819 if (TemplateInstance *ti = isInstantiated()) in getModule() 841 if (TemplateInstance *ti = isInstantiated()) in getAccessModule() 851 TemplateInstance *ti = s->isTemplateInstance(); in getAccessModule()
|
| H A D | arraytypes.h | 62 typedef Array<class TemplateInstance *> TemplateInstances;
|
| H A D | hdrgen.h | 38 void toCBufferInstance(TemplateInstance *ti, OutBuffer *buf, bool qualifyTypes = false);
|
| H A D | dstruct.c | 138 else if (TemplateInstance *ti = sd->isInstantiated()) in semanticTypeInfo() 307 TemplateInstance *ti = new TemplateInstance(loc, Type::rtinfo, tiargs); in semantic3() 904 if (TemplateInstance *ti = ad->parent->isTemplateInstance()) in makeNested() 1055 TemplateInstance *ti = ((TypeStruct *)type)->sym->isInstantiated(); in semantic()
|
| H A D | typesem.c | 101 TemplateInstance *ti = ((Dsymbol *)id)->isTemplateInstance(); in typeToExpressionHelper()
|
| H A D | mtype.h | 29 class TemplateInstance; variable 691 void addInst(TemplateInstance *inst); 723 TemplateInstance *tempinst; 725 TypeInstance(Loc loc, TemplateInstance *tempinst);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | template.h | 17 class TemplateInstance; variable 238 class TemplateInstance : public ScopeDsymbol 258 TemplateInstance *inst; // refer to existing instance 269 TemplateInstance *tinst; // enclosing template instance 270 TemplateInstance *tnext; // non-first instantiated instances 278 TemplateInstance *syntaxCopy(Dsymbol *); 290 TemplateInstance *isTemplateInstance() { return this; } in isTemplateInstance() 294 class TemplateMixin : public TemplateInstance
|
| H A D | mangle.h | 16 class TemplateInstance; variable 34 void mangleToBuffer(TemplateInstance *s, OutBuffer *buf);
|
| H A D | scope.h | 26 class TemplateInstance; variable 99 TemplateInstance *tinst; // enclosing template instance
|
| H A D | dtemplate.d | 555 TemplateInstance[TemplateInstanceBox] instances; 788 …extern (D) bool evaluateConstraint(TemplateInstance ti, Scope* sc, Scope* paramscope, Objects* ded… in evaluateConstraint() 1030 Scope* scopeForTemplateParameters(TemplateInstance ti, Scope* sc) in scopeForTemplateParameters() 1053 …extern (D) MATCH matchWithInstance(Scope* sc, TemplateInstance ti, Objects* dedtypes, Expressions*… in matchWithInstance() 1271 …scope TemplateInstance ti = new TemplateInstance(Loc.initial, ident, tiargs); // create dummy temp… in leastAsSpecialized() 1315 …extern (D) MATCHpair deduceFunctionTemplateMatch(TemplateInstance ti, Scope* sc, ref FuncDeclarati… in deduceFunctionTemplateMatch() 2367 …extern (D) FuncDeclaration doHeaderInstantiation(TemplateInstance ti, Scope* sc2, FuncDeclaration … in doHeaderInstantiation() 2468 extern (D) TemplateInstance findExistingInstance(TemplateInstance tithis, Expressions* fargs) in findExistingInstance() 2483 extern (D) TemplateInstance addInstance(TemplateInstance ti) in addInstance() 2497 extern (D) void removeInstance(TemplateInstance ti) in removeInstance() [all …]
|
| H A D | dsymbol.h | 62 class TemplateInstance; variable 208 TemplateInstance *isInstantiated(); 210 TemplateInstance *isSpeculative(); 264 virtual TemplateInstance *isTemplateInstance() { return NULL; } in isTemplateInstance()
|
| H A D | cppmangle.d | 121 TemplateInstance ti; 431 void template_arg(TemplateInstance ti, size_t arg) in template_arg() 439 TemplateInstance parentti; in template_arg() 533 bool template_args(TemplateInstance ti, int firstArg = 0) 695 if (TemplateInstance ti = p.isTemplateInstance()) in getInstance() 702 CPPNamespaceDeclaration getTiNamespace(TemplateInstance ti) in getTiNamespace() 758 TemplateInstance ti = p.isTemplateInstance(); in isIdent_char() 772 bool char_std_char_traits_char(TemplateInstance ti, string st) in char_std_char_traits_char() 838 bool writeStdSubstitution(TemplateInstance ti, out bool needsTa) in writeStdSubstitution() 927 TemplateInstance ti = se.isTemplateInstance(); in cpp_mangle_name() [all …]
|
| H A D | arraytypes.h | 63 typedef Array<class TemplateInstance *> TemplateInstances;
|
| H A D | arraytypes.d | 53 alias TemplateInstances = Array!(TemplateInstance);
|
| H A D | traits.d | 441 if (!TemplateInstance.semanticTiargs(e.loc, sc, e.args, 1)) in semanticTraits() 786 if (!TemplateInstance.semanticTiargs(e.loc, sc, e.args, 2)) in semanticTraits() 823 bool ok = TemplateInstance.semanticTiargs(e.loc, sc2, e.args, 1); in semanticTraits() 869 auto td = (cast(TemplateInstance)p).tempdecl; in semanticTraits() 1151 scope ti = new TemplateInstance(Loc.initial, Id.empty, null); in semanticTraits() 1261 if (!TemplateInstance.semanticTiargs(e.loc, sc, e.args, 3)) in semanticTraits() 1794 if (!TemplateInstance.semanticTiargs(e.loc, sc, &ob1, 0)) in semanticTraits() 1796 if (!TemplateInstance.semanticTiargs(e.loc, sc, &ob2, 0)) in semanticTraits()
|
| H A D | dsymbol.d | 446 if (TemplateInstance ti = isInstantiated()) in getModule() 478 if (TemplateInstance ti = isInstantiated()) in getAccessModule() 487 TemplateInstance ti = s.isTemplateInstance(); in getAccessModule() 605 final inout(TemplateInstance) isInstantiated() inout in inout() argument 663 final inout(TemplateInstance) isSpeculative() inout in inout() argument 950 TemplateInstance ti = st.isTemplateInstance(); in searchX() 1325 inout(TemplateInstance) isTemplateInstance() inout { return null; } in isTemplateInstance()
|
| H A D | dmangle.d | 57 extern (C++) void mangleToBuffer(TemplateInstance ti, OutBuffer* buf) in mangleToBuffer() 475 if (TemplateInstance ti = s.isTemplateInstance()) in mangleParent() 683 override void visit(TemplateInstance ti) in visit() 703 void mangleTemplateInstance(TemplateInstance ti) in mangleTemplateInstance()
|
| H A D | mtype.h | 29 class TemplateInstance; variable 705 void addInst(TemplateInstance *inst); 730 TemplateInstance *tempinst;
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | intrinsics.cc | 94 TemplateInstance *ti = decl->isInstantiated (); in maybe_set_intrinsic() 430 TemplateInstance *ti = DECL_LANG_FRONTEND (callee)->isInstantiated (); in expand_intrinsic_rotate()
|