Lines Matching refs:Objects

47 static int arrayObjectMatch(Objects *oa1, Objects *oa2);
123 bool arrayObjectIsError(Objects *args) in arrayObjectIsError()
370 int arrayObjectMatch(Objects *oa1, Objects *oa2) in arrayObjectMatch()
483 static hash_t arrayObjectHash(Objects *oa1) in arrayObjectHash()
735 Objects *dedargs, FuncDeclaration *fd) in evaluateConstraint()
853 Objects *dedtypes, Expressions *fargs, int flag) in matchWithInstance()
998 ti.tiargs = new Objects(); in leastAsSpecialized()
1013 Objects dedtypes; in leastAsSpecialized()
1120 Objects *tiargs = ti->tiargs; in deduceFunctionTemplateMatch()
1121 Objects *dedargs = new Objects(); in deduceFunctionTemplateMatch()
1122 Objects* dedtypes = &ti->tdtypes; // for T:T*, the dedargs is the T*, dedtypes is the T in deduceFunctionTemplateMatch()
2133 Objects *tiargs, Type *tthis, Expressions *fargs) in functionResolve()
2141 Objects *tiargs; in functionResolve()
2334 tiargs = new Objects(); in functionResolve()
2336 Objects dedtypes; in functionResolve()
2352 Objects dedtypesX; // empty tiargs in functionResolve()
3154 Objects *dedtypes, unsigned *wm, size_t inferStart) in deduceType()
3162 Objects *dedtypes; in deduceType()
3167 …DeduceType(Scope *sc, Type *tparam, TemplateParameters *parameters, Objects *dedtypes, unsigned *w… in deduceType()
4010 Scope *sc, Type *tparam, TemplateParameters *parameters, Objects *dedtypes, in deduceType()
4011 Objects *best, int &numBaseClassMatches) in deduceType()
4017 Objects *tmpdedtypes = new Objects(); in deduceType()
4109 Objects *best = new Objects(); in deduceType()
4439 Objects *tiargs = new Objects(); in deduceType()
4980 MATCH TemplateParameter::matchArg(Loc instLoc, Scope *sc, Objects *tiargs, in matchArg()
4981 size_t i, TemplateParameters *parameters, Objects *dedtypes, in matchArg()
5055 size_t i, TemplateParameters *parameters, Objects *dedtypes, in matchArg()
5280 size_t i, TemplateParameters *parameters, Objects *dedtypes, in matchArg()
5502 size_t i, TemplateParameters *, Objects *dedtypes, Declaration **psparam) in matchArg()
5710 MATCH TemplateTupleParameter::matchArg(Loc, Scope *sc, Objects *tiargs, in matchArg()
5711 size_t i, TemplateParameters *parameters, Objects *dedtypes, in matchArg()
5743 size_t i, TemplateParameters *, Objects *dedtypes, Declaration **psparam) in matchArg()
5850 TemplateInstance::TemplateInstance(Loc loc, TemplateDeclaration *td, Objects *tiargs) in TemplateInstance()
5878 Objects *TemplateInstance::arraySyntaxCopy(Objects *objs) in arraySyntaxCopy()
5880 Objects *a = NULL; in arraySyntaxCopy()
5883 a = new Objects(); in arraySyntaxCopy()
6767 bool TemplateInstance::semanticTiargs(Loc loc, Scope *sc, Objects *tiargs, int flags) in semanticTiargs()
7012 Objects dedtypes; in findBestMatch()
7206 Objects dedtypes; in needsTypeInference()
7349 bool TemplateInstance::hasNestedArgs(Objects *args, bool isstatic) in hasNestedArgs()
7547 Identifier *TemplateInstance::genIdent(Objects *args) in genIdent()
8248 TemplateMixin::TemplateMixin(Loc loc, Identifier *ident, TypeQualified *tqual, Objects *tiargs) in TemplateMixin()
8255 this->tiargs = tiargs ? tiargs : new Objects(); in TemplateMixin()