Home
last modified time | relevance | path

Searched refs:parameterList (Results 1 – 25 of 33) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dimportc.d285 if (tf1.parameterList.length == 0 && tf2.parameterList.length == 0) in cFuncEquivalence()
291 if (tf1.parameterList.length != tf2.parameterList.length) in cFuncEquivalence()
294 …if (!tf1.parameterList.hasIdentifierList && !tf2.parameterList.hasIdentifierList) // if both are p… in cFuncEquivalence()
296 if (tf1.parameterList.varargs != tf2.parameterList.varargs) in cFuncEquivalence()
300 foreach (i, fparam ; tf1.parameterList) in cFuncEquivalence()
303 Type t2 = tf2.parameterList[i].type; in cFuncEquivalence()
H A Dfunc.d1036 foreach (u, p; tf.parameterList) in leastAsSpecialized()
1055 if (tf.parameterList.varargs && !tg.parameterList.varargs) in leastAsSpecialized()
1702 foreach (i, fparam; tf.parameterList) in isTypeIsolatedIndirect()
2456 static Parameters* toRefCopy(ParameterList parameterList) in buildEnsureRequire()
2460 foreach (n, p; parameterList) in buildEnsureRequire()
2487 auto fparams = toRefCopy(fo.parameterList); in buildEnsureRequire()
2530 fparams.pushSlice((*toRefCopy(fo.parameterList))[]); in buildEnsureRequire()
2627 return fdtype.parameterList; in getParameterList()
2723 const nparams = tf.parameterList.length; in checkMain()
2731 auto fparam0 = tf.parameterList[0]; in checkMain()
[all …]
H A Dmtype.d555 if (t1.parameterList.varargs != t2.parameterList.varargs)
558 if (t1.parameterList.parameters && t2.parameterList.parameters)
560 if (t1.parameterList.length != t2.parameterList.length)
563 foreach (i, fparam1; t1.parameterList)
565 Parameter fparam2 = t2.parameterList[i];
605 else if (t1.parameterList.parameters != t2.parameterList.parameters)
607 if (t1.parameterList.length || t2.parameterList.length)
4199 ParameterList parameterList; // function parameters variable
4236 this.parameterList = pl;
4285 auto t = new TypeFunction(parameterList.syntaxCopy(), treturn, linkage); in syntaxCopy()
[all …]
H A Dcppmangle.d1095 mangleFunctionParameters(tf.parameterList); in mangle_function_encoding()
1173 …his.mangleFunctionParameters(ParameterList(preSemantic.parameterList.parameters, tf.parameterList.… in mangleTemplatedFunction()
1183 mangleFunctionParameters(tf.parameterList); in mangleTemplatedFunction()
1189 mangleFunctionParameters(tf.parameterList); in mangleTemplatedFunction()
1300 mangleFunctionParameters(tf.parameterList); in mangleTemplatedFunction()
1312 void mangleFunctionParameters(ParameterList parameterList) in mangleFunctionParameters() argument
1316 foreach (n, fparam; parameterList) in mangleFunctionParameters()
1344 return (*tf.parameterList.parameters)[n].type; in mangleFunctionParameters()
1355 if (parameterList.varargs == VarArg.variadic) in mangleFunctionParameters()
1885 mangleFunctionParameters(t.parameterList); in visit()
H A Dob.d1447 if (i - j < tf.parameterList.length && in genKill()
1450 Parameter p = tf.parameterList[i - j]; in genKill()
1508 if (tf.parameterList.stc & STC.scope_) in genKill()
1513 !(tf.parameterList.stc & (STC.const_ | STC.immutable_))); in genKill()
1551 if (i - j < tf.parameterList.length && in genKill()
1554 Parameter p = tf.parameterList[i - j]; in genKill()
2151 if (i - j < tf.parameterList.length && in checkObErrors()
2154 Parameter p = tf.parameterList[i - j]; in checkObErrors()
2218 if (tf.parameterList.stc & STC.scope_) in checkObErrors()
2223 !(tf.parameterList.stc & (STC.const_ | STC.immutable_))); in checkObErrors()
[all …]
H A Dsemantic2.d426 const sameParams = tf1.parameterList == tf2.parameterList; in visit()
453 parametersTypeToChars(tf2.parameterList), in visit()
466 foreach (i, param; f.parameterList) in visit()
H A Dsemantic3.d400 if (f.parameterList.varargs == VarArg.variadic) in visit()
431 if (f.linkage == LINK.d || f.parameterList.length) in visit()
447 if (const nparams = f.parameterList.length) in visit()
454 foreach (i, fparam; f.parameterList) in visit()
470 if (f.parameterList.varargs == VarArg.typesafe && i + 1 == nparams) in visit()
505 if (f.parameterList.parameters) in visit()
506 foreach (fparam; *f.parameterList.parameters) in visit()
1322 assert(f.parameterList.length == funcdecl.parameters.dim); in visit()
1323 foreach (u, p; f.parameterList) in visit()
H A Descape.d81 const paramLength = tf.parameterList.length; in checkMutableArguments()
93 eb.param = tf.parameterList[i]; in checkMutableArguments()
480 const nparams = tf.parameterList.length; in checkConstructorEscape()
495 Parameter p = tf.parameterList[i - j]; in checkConstructorEscape()
1436 foreach (i, p; tf.parameterList) in inferReturn()
1708 size_t nparams = tf.parameterList.length; in visit()
1711 Parameter p = tf.parameterList[i - j]; in visit()
2005 size_t nparams = tf.parameterList.length; in visit()
2008 Parameter p = tf.parameterList[i - j]; in visit()
H A Ddtoh.d514 foreach (_, param; tf.parameterList)
755 if (tf) foreach (i, fparam; tf.parameterList)
1953 foreach (i, fparam; tf.parameterList)
1959 if (tf.parameterList.varargs)
1961 if (tf.parameterList.parameters.dim && tf.parameterList.varargs == 1)
2284 foreach (i, fparam; tf.parameterList)
2290 fparam = originalType.parameterList[i];
2294 if (tf.parameterList.varargs)
2296 if (tf.parameterList.parameters.dim && tf.parameterList.varargs == 1)
H A Dobjc.d99 const nparams = ftype.parameterList.length; in create()
119 foreach (i, fparam; ftype.parameterList) in create()
573 if (fd.objc.selector.paramCount != tf.parameterList.parameters.dim) in validateSelector()
H A Dtypesem.d512 Parameters* params = stripParams(tf.parameterList.parameters); in stripDefaultArgs()
513 if (tret == tf.next && params == tf.parameterList.parameters) in stripDefaultArgs()
516 tr.parameterList.parameters = params; in stripDefaultArgs()
1174 if (mtype.parameterList.parameters) in typeSemantic()
1176 tf.parameterList.parameters = mtype.parameterList.parameters.copy(); in typeSemantic()
1177 for (size_t i = 0; i < mtype.parameterList.parameters.dim; i++) in typeSemantic()
1180 …memcpy(cast(void*)p, cast(void*)(*mtype.parameterList.parameters)[i], __traits(classInstanceSize, … in typeSemantic()
1181 (*tf.parameterList.parameters)[i] = p; in typeSemantic()
1318 if (tf.parameterList.parameters) in typeSemantic()
1327 size_t dim = tf.parameterList.length; in typeSemantic()
[all …]
H A Ddtemplate.d765 buf.writestring(parametersTypeToChars(tf.parameterList)); in toCharsMaybeConstraints()
851 Parameters* fparameters = tf.parameterList.parameters; in evaluateConstraint()
852 const nfparams = tf.parameterList.length; in evaluateConstraint()
853 foreach (i, fparam; tf.parameterList) in evaluateConstraint()
857 if (tf.parameterList.varargs == VarArg.typesafe && i + 1 == nfparams) in evaluateConstraint()
1179 foreach (ref param; *tf.parameterList.parameters) in matchWithInstance()
2406 foreach (ref params; *tf.parameterList.parameters) in doHeaderInstantiation()
3886 if (t.parameterList.varargs != tp.parameterList.varargs || t.linkage != tp.linkage) in visit()
3892 foreach (fparam; *tp.parameterList.parameters) in visit()
3913 size_t nfargs = t.parameterList.length; in visit()
[all …]
H A Dlambdacomp.d141 const dim = cast(uint) tf.parameterList.length; in visit()
148 foreach (i, fparam; tf.parameterList) in visit()
H A Dopover.d1753 auto tfBody = tf.parameterList[0].type.isTypeDelegate().next; in findBestOpApplyMatch()
1756 auto bestBody = bestTf.parameterList[0].type.isTypeDelegate().next; in findBestOpApplyMatch()
1801 if (tf.parameterList.length != 1) in matchParamsToOpApply()
1806 Parameter p0 = tf.parameterList[0]; in matchParamsToOpApply()
1816 const nparams = tdg.parameterList.length; in matchParamsToOpApply()
1817 if (nparams == 0 || nparams != parameters.dim || tdg.parameterList.varargs != VarArg.none) in matchParamsToOpApply()
1822 Parameter param = tdg.parameterList[u]; in matchParamsToOpApply()
H A Ddsymbolsem.d3084 auto tjf2 = new TypeFunction(tjf.parameterList, tjf.next, tjf.linkage); in funcDeclarationSemantic()
3340 const nparams = f.parameterList.length; in funcDeclarationSemantic()
3343 (f.parameterList.varargs == VarArg.variadic && in funcDeclarationSemantic()
3345 isPointerToChar(f.parameterList[nparams - 1]) || in funcDeclarationSemantic()
3347 f.parameterList.varargs == VarArg.none && in funcDeclarationSemantic()
3349 isPointerToChar(f.parameterList[nparams - 2]) && in funcDeclarationSemantic()
3350 isVa_list(f.parameterList[nparams - 1]) in funcDeclarationSemantic()
3359 if (f.parameterList.varargs == VarArg.variadic) in funcDeclarationSemantic()
3959 foreach (i, param; f.parameterList) in funcDeclarationSemantic()
4014 immutable dim = tf.parameterList.length; in visit()
[all …]
H A Dparse.d2364 auto parameterList = parseParameterList(null); variable
2367 … if (parameterList.varargs != VarArg.none || AST.Parameter.dim(parameterList.parameters) != 0)
2382 AST.Type tf = new AST.TypeFunction(parameterList, null, linkage, stc); // RetrunType -> auto
2695 auto parameterList = parseParameterList(null); // parameterList ignored in version() local
2696 if (parameterList.parameters.length > 0 || parameterList.varargs != VarArg.none) in version()
3935 auto parameterList = parseParameterList(null); variable
3938 auto tf = new AST.TypeFunction(parameterList, t, linkage, stc);
4109 auto parameterList = parseParameterList(null); variable
4116 AST.Type tf = new AST.TypeFunction(parameterList, t, linkage, stc);
4792 auto parameterList = parseParameterList(null); in parseAliasDeclarations() local
[all …]
H A Ddmangle.d395 foreach (idx, param; t.parameterList) in mangleFuncType()
398 buf.writeByte('Z' - t.parameterList.varargs); // mark end of arg list in mangleFuncType()
H A Dtransitivevisitor.d349 visitParameters(t.parameterList.parameters); in ParseVisitMethods()
835 visitParameters(tf.parameterList.parameters); in ParseVisitMethods()
H A Dclone.d1596 const dim = tf.parameterList.length; in needCopyCtor()
1597 if (dim == 1 || (dim > 1 && tf.parameterList[1].defaultArg)) in needCopyCtor()
1599 auto param = tf.parameterList[0]; in needCopyCtor()
H A Dtraits.d1375 varargs = tf.parameterList.varargs; in semanticTraits()
1426 fparams = tf.parameterList; in semanticTraits()
2091 Parameter._foreach(tf.parameterList.parameters, &addParameterDG); in semanticTraits()
H A Ddoc.d301 size_t pcount = (tf.parameterList.parameters ? tf.parameterList.parameters.dim : 0) + in write()
302 cast(int)(tf.parameterList.varargs == VarArg.variadic); in write()
336 if (tf && tf.parameterList.varargs == VarArg.variadic && p == "...") in isCVariadicParameter()
2666 if (tf && tf.parameterList.parameters) in isFunctionParameter()
2668 foreach (fparam; *tf.parameterList.parameters) in isFunctionParameter()
H A Dhdrgen.d1674 parametersToBuffer(tf.parameterList, buf, hgs); in visit()
3115 …if (tf.parameterList.varargs == VarArg.typesafe && parameter == tf.parameterList[tf.parameterList.… in parameterToChars()
3552 parametersToBuffer(t.parameterList, buf, hgs); in visitFuncIdentWithPostfix()
3632 parametersToBuffer(t.parameterList, buf, hgs); in visitFuncIdentWithPrefix()
H A Dexpressionsem.d1685 const size_t nparams = tf.parameterList.length; in functionParameters()
1692 if (nargs > nparams && tf.parameterList.varargs == VarArg.none) in functionParameters()
1747 Parameter p = tf.parameterList[i]; in functionParameters()
1753 if (tf.parameterList.varargs == VarArg.typesafe && i + 1 == nparams) in functionParameters()
1774 …if (tf.parameterList.varargs == VarArg.typesafe && i + 1 == nparams) // https://dlang.org/spec/fun… in functionParameters()
1952 Parameter p = tf.parameterList[i]; in functionParameters()
2138 if (tf.parameterList.varargs == VarArg.variadic) in functionParameters()
2199 const isVa_list = tf.parameterList.varargs == VarArg.none; in functionParameters()
2258 Parameter p = (i >= nparams ? null : tf.parameterList[i]); in functionParameters()
2298 Parameter parameter = (i >= nparams ? null : tf.parameterList[i]); in functionParameters()
[all …]
H A Dcparse.d1954 …ft.parameterList.hasIdentifierList = true; // semantic needs to know to adjust parameter ty…
1955 auto pl = ft.parameterList;
1958 ft.parameterList.varargs = AST.VarArg.variadic; // but C11 allows extra arguments
2682 auto parameterList = cparseParameterList(); variable
2684 AST.Type tf = new AST.TypeFunction(parameterList, t, lkg, 0);
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtypes.cc853 const size_t n_args = t->parameterList.length (); in visit()
857 tree type = parameter_type (t->parameterList[i]); in visit()
869 if (t->parameterList.varargs != VARARGvariadic) in visit()

12