Lines Matching refs:RootObject

59 Expression *isExpression(RootObject *o)  in isExpression()
67 Dsymbol *isDsymbol(RootObject *o) in isDsymbol()
75 Type *isType(RootObject *o) in isType()
83 Tuple *isTuple(RootObject *o) in isTuple()
91 Parameter *isParameter(RootObject *o) in isParameter()
102 bool isError(RootObject *o) in isError()
127 RootObject *o = (*args)[i]; in arrayObjectIsError()
138 Type *getType(RootObject *o) in getType()
150 Dsymbol *getDsymbol(RootObject *oarg) in getDsymbol()
273 static Expression *getExpression(RootObject *o) in getExpression()
284 static bool match(RootObject *o1, RootObject *o2) in match()
378 RootObject *o1 = (*oa1)[j]; in arrayObjectMatch()
379 RootObject *o2 = (*oa2)[j]; in arrayObjectMatch()
490 RootObject *o1 = (*oa1)[j]; in arrayObjectHash()
508 RootObject *objectSyntaxCopy(RootObject *o) in objectSyntaxCopy()
1005 RootObject *p = (RootObject *)tp->dummyArg(); in leastAsSpecialized()
1492 RootObject *oarg = (*dedargs)[i]; in deduceFunctionTemplateMatch()
1493 RootObject *oded = (*dedtypes)[i]; in deduceFunctionTemplateMatch()
1577 RootObject *oarg = farg; in deduceFunctionTemplateMatch()
1864 RootObject *oarg = (*dedargs)[i]; in deduceFunctionTemplateMatch()
1865 RootObject *oded = (*dedtypes)[i]; in deduceFunctionTemplateMatch()
1907 oded = (RootObject *)new Tuple(); in deduceFunctionTemplateMatch()
2000 RootObject *TemplateDeclaration::declareParameter(Scope *sc, TemplateParameter *tp, RootObject *o) in declareParameter()
3153 MATCH deduceType(RootObject *o, Scope *sc, Type *tparam, TemplateParameters *parameters, in deduceType()
3217 RootObject *id = tident->idents[j]; in deduceType()
3597 RootObject *o = (*dedtypes)[tupi]; in deduceType()
3665 RootObject *id1 = t->idents[i]; in deduceType()
3666 RootObject *id2 = tp->idents[i]; in deduceType()
3751 RootObject *o1 = NULL; in deduceType()
3775 RootObject *o2 = (*tp->tempinst->tiargs)[i]; in deduceType()
3798 RootObject *o; in deduceType()
3935 RootObject *id = tpi->idents[tpi->idents.dim - 1]; in deduceType()
4080 RootObject *id = tpi->idents[tpi->idents.dim - 1]; in deduceType()
4812 RootObject *oa = (*e->args)[i]; in reliesOnTident()
4843 RootObject *oa = (*e->ti->tiargs)[i]; in reliesOnTident()
4984 RootObject *oarg; in matchArg()
5054 MATCH TemplateTypeParameter::matchArg(Scope *sc, RootObject *oarg, in matchArg()
5132 void TemplateTypeParameter::print(RootObject *oarg, RootObject *oded) in print()
5163 RootObject *TemplateTypeParameter::specialization() in specialization()
5168 RootObject *TemplateTypeParameter::defaultArg(Loc, Scope *sc) in defaultArg()
5214 Type *specType, RootObject *specAlias, RootObject *defaultAlias) in TemplateAliasParameter()
5243 static RootObject *aliasParameterSemantic(Loc loc, Scope *sc, RootObject *o, TemplateParameters *pa… in aliasParameterSemantic()
5279 MATCH TemplateAliasParameter::matchArg(Scope *sc, RootObject *oarg, in matchArg()
5286 RootObject *sa = ta && !ta->deco ? NULL : getDsymbol(oarg); in matchArg()
5370 RootObject *si = (*dedtypes)[i]; in matchArg()
5408 void TemplateAliasParameter::print(RootObject *, RootObject *oded) in print() argument
5420 RootObject *s = specAlias; in dummyArg()
5431 RootObject *TemplateAliasParameter::specialization() in specialization()
5436 RootObject *TemplateAliasParameter::defaultArg(Loc, Scope *sc) in defaultArg()
5438 RootObject *da = defaultAlias; in defaultArg()
5449 RootObject *o = aliasParameterSemantic(loc, sc, da, NULL); // use the parameter loc in defaultArg()
5501 MATCH TemplateValueParameter::matchArg(Scope *sc, RootObject *oarg, in matchArg()
5626 void TemplateValueParameter::print(RootObject *, RootObject *oded) in print() argument
5652 RootObject *TemplateValueParameter::specialization() in specialization()
5657 RootObject *TemplateValueParameter::defaultArg(Loc instLoc, Scope *sc) in defaultArg()
5742 MATCH TemplateTupleParameter::matchArg(Scope *, RootObject *oarg, in matchArg()
5765 void TemplateTupleParameter::print(RootObject *, RootObject *oded) in print() argument
5777 RootObject *o = v->objects[i]; in print()
5803 RootObject *TemplateTupleParameter::specialization() in specialization()
5808 RootObject *TemplateTupleParameter::defaultArg(Loc, Scope *) in defaultArg()
6392 RootObject *oarg = tdtypes[i]; in semantic()
6776 RootObject *o = (*tiargs)[j]; in semanticTiargs()
7359 RootObject *o = (*args)[i]; in hasNestedArgs()
7565 RootObject *o = (*args)[i]; in genIdent()
7694 RootObject *o = tdtypes[i]; // initializer for tp in declareParameters()
7949 int TemplateInstance::compare(RootObject *o) in compare()
8024 void unSpeculative(Scope *sc, RootObject *o) in unSpeculative()
8431 RootObject *o = (*tiargs)[i]; in semantic()
8435 RootObject *tmo = (*tm->tiargs)[i]; in semantic()