Home
last modified time | relevance | path

Searched refs:TemplateTypeParameter (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtemplate.h19 class TemplateTypeParameter; variable
124 virtual TemplateTypeParameter *isTemplateTypeParameter();
146 class TemplateTypeParameter : public TemplateParameter
152 TemplateTypeParameter *isTemplateTypeParameter();
153 TemplateTypeParameter *syntaxCopy();
166 class TemplateThisParameter : public TemplateTypeParameter
H A Dtemplateparamsem.d58 override void visit(TemplateTypeParameter ttp) in visit()
H A Dvisitor.h300 class TemplateTypeParameter; variable
569 virtual void visit(TemplateTypeParameter *tp) { visit((TemplateParameter *)tp); } in visit()
573 virtual void visit(TemplateThisParameter *tp) { visit((TemplateTypeParameter *)tp); } in visit()
H A Dparsetimevisitor.d278 void visit(AST.TemplateTypeParameter tp) { visit(cast(AST.TemplateParameter)tp); } in ParseTimeVisitor()
282 void visit(AST.TemplateThisParameter tp) { visit(cast(AST.TemplateTypeParameter)tp); } in ParseTimeVisitor()
H A Dtransitivevisitor.d1151 override void visit(AST.TemplateTypeParameter tp) in ParseVisitMethods()
1163 visit(cast(AST.TemplateTypeParameter)tp); in ParseVisitMethods()
H A Ddtemplate.d593 TemplateTypeParameter ttp = tp.isTemplateTypeParameter(); in version()
1115 TemplateTypeParameter ttp = tp.isTemplateTypeParameter(); in matchWithInstance()
4544 TemplateTypeParameter tp = (*parameters)[i].isTemplateTypeParameter(); in visit()
5313 TemplateTypeParameter isTemplateTypeParameter() in isTemplateTypeParameter()
5375 extern (C++) class TemplateTypeParameter : TemplateParameter
5389 override final TemplateTypeParameter isTemplateTypeParameter() in isTemplateTypeParameter()
5394 override TemplateTypeParameter syntaxCopy() in syntaxCopy()
5396 …return new TemplateTypeParameter(loc, ident, specType ? specType.syntaxCopy() : null, defaultType … in syntaxCopy()
5468 extern (C++) final class TemplateThisParameter : TemplateTypeParameter
7918 MATCH matchArgType(TemplateTypeParameter ttp) in matchArg()
[all …]
H A Dhdrgen.d2691 override void visit(TemplateTypeParameter tp) in visit()
2709 visit(cast(TemplateTypeParameter)tp); in visit()
H A Dparse.d1562 tp = new AST.TemplateTypeParameter(loc, tp_ident, tp_spectype, tp_defaulttype);
2902 … AST.TemplateParameter tp = new AST.TemplateTypeParameter(loc, id, null, null);
5018 AST.TemplateParameter tp = new AST.TemplateTypeParameter(loc, id, null, null); in parseFunctionLiteral()
H A Ddsymbolsem.d2576 if (TemplateTypeParameter ttp = (*tempdecl.parameters)[j].isTemplateTypeParameter()) in visit()
6388 TemplateTypeParameter ttp = (*tempdecl.parameters)[0].isTemplateTypeParameter(); in aliasInstanceSemantic()
H A Dexpressionsem.d5754 e.parameters.insert(0, new TemplateTypeParameter(e.loc, tid, null, null)); in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dtemplate.h22 class TemplateTypeParameter; variable
140 virtual TemplateTypeParameter *isTemplateTypeParameter();
168 class TemplateTypeParameter : public TemplateParameter
177 TemplateTypeParameter(Loc loc, Identifier *ident, Type *specType, Type *defaultType);
179 TemplateTypeParameter *isTemplateTypeParameter();
195 class TemplateThisParameter : public TemplateTypeParameter
H A Ddtemplate.c656 if (TemplateTypeParameter *ttp = (*parameters)[j]->isTemplateTypeParameter()) in semantic()
4175 TemplateTypeParameter *tp = (*parameters)[i]->isTemplateTypeParameter(); in deduceType()
4945 TemplateTypeParameter *TemplateParameter::isTemplateTypeParameter() in isTemplateTypeParameter()
5013 Type *TemplateTypeParameter::tdummy = NULL;
5015 TemplateTypeParameter::TemplateTypeParameter(Loc loc, Identifier *ident, Type *specType, in TemplateTypeParameter() function
5024 TemplateTypeParameter *TemplateTypeParameter::isTemplateTypeParameter() in isTemplateTypeParameter()
5029 TemplateParameter *TemplateTypeParameter::syntaxCopy() in syntaxCopy()
5031 return new TemplateTypeParameter(loc, ident, in syntaxCopy()
5036 bool TemplateTypeParameter::declareParameter(Scope *sc) in declareParameter()
5044 bool TemplateTypeParameter::semantic(Scope *sc, TemplateParameters *parameters) in semantic()
[all …]
H A Dvisitor.h291 class TemplateTypeParameter; variable
585 virtual void visit(TemplateTypeParameter *tp) { visit((TemplateParameter *)tp); } in visit()
586 virtual void visit(TemplateThisParameter *tp) { visit((TemplateTypeParameter *)tp); } in visit()
H A Djson.c731 TemplateTypeParameter *type = s->isTemplateTypeParameter(); in visit()
H A Dhdrgen.c3011 void visit(TemplateTypeParameter *tp) in visit()
3029 visit((TemplateTypeParameter *)tp); in visit()
H A Dparse.c2053 TemplateParameter *tp = new TemplateTypeParameter(loc, id, NULL, NULL); in parseParameters()
2561 tp = new TemplateTypeParameter(loc, tp_ident, tp_spectype, tp_defaulttype); in parseTemplateParameterList()
4226 TemplateParameter *tp = new TemplateTypeParameter(loc, id, NULL, NULL); in parseFunctionLiteral()
H A Dexpressionsem.c2139 e->parameters->insert(0, new TemplateTypeParameter(e->loc, tid, NULL, NULL)); in visit()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReader.cpp10880 TemplateTypeParameter, in diagnoseOdrViolations() enumerator
10889 return TemplateTypeParameter; in diagnoseOdrViolations()