@@ -32,9 +32,9 @@ import std.range;
32
32
import std.conv ;
33
33
import std.compiler ;
34
34
import std.string : format;
35
- import util.typelist;
36
- import util.typeinfo;
37
- import util.replace: Replace;
35
+ import pyd. util.typelist;
36
+ import pyd. util.typeinfo;
37
+ import pyd. util.replace: Replace;
38
38
39
39
import pyd.def;
40
40
import pyd.references;
@@ -176,7 +176,7 @@ ReturnType!fn applyPyTupleToAlias(alias fn, string fname)(PyObject* args, PyObje
176
176
static if (MaxArgs.vstyle == Variadic.no) {
177
177
// https://issues.dlang.org/show_bug.cgi?id=17192
178
178
// alias ParameterDefaultValueTuple!fn Defaults;
179
- import util.typeinfo : WorkaroundParameterDefaults;
179
+ import pyd. util.typeinfo : WorkaroundParameterDefaults;
180
180
alias Defaults = WorkaroundParameterDefaults! fn;
181
181
if (i < argCount) {
182
182
auto bpobj = PyTuple_GetItem(args, cast (Py_ssize_t) i);
@@ -397,7 +397,7 @@ template memberfunc_to_func(T, alias memfn) {
397
397
alias ParameterIdentifierTuple! memfn ids;
398
398
// https://issues.dlang.org/show_bug.cgi?id=17192
399
399
// alias ParameterDefaultValueTuple!memfn dfs;
400
- import util.typeinfo : WorkaroundParameterDefaults;
400
+ import pyd. util.typeinfo : WorkaroundParameterDefaults;
401
401
alias dfs = WorkaroundParameterDefaults! memfn;
402
402
enum params = getparams! (memfn," PS" ," dfs" );
403
403
enum t = gensym! ids();
@@ -543,7 +543,7 @@ PyObject* arrangeNamedArgs(alias fn, string fname)(PyObject* args, PyObject* kwa
543
543
static if (vstyle == Variadic.no) {
544
544
// https://issues.dlang.org/show_bug.cgi?id=17192
545
545
// alias ParameterDefaultValueTuple!fn Defaults;
546
- import util.typeinfo : WorkaroundParameterDefaults;
546
+ import pyd. util.typeinfo : WorkaroundParameterDefaults;
547
547
alias Defaults = WorkaroundParameterDefaults! fn;
548
548
foreach (i, v; Defaults) {
549
549
static if (! is (v == void )) {
@@ -597,7 +597,7 @@ template minNumArgs_impl(alias fn, fnT) {
597
597
alias ParameterTypeTuple! (fnT) Params;
598
598
// https://issues.dlang.org/show_bug.cgi?id=17192
599
599
// alias ParameterDefaultValueTuple!(fn) Defaults;
600
- import util.typeinfo : WorkaroundParameterDefaults;
600
+ import pyd. util.typeinfo : WorkaroundParameterDefaults;
601
601
alias Defaults = WorkaroundParameterDefaults! fn;
602
602
alias variadicFunctionStyle! fn vstyle;
603
603
static if (Params.length == 0 ) {
@@ -651,7 +651,7 @@ bool supportsNArgs(alias fn, fn_t = typeof(&fn))(size_t n) {
651
651
alias ParameterTypeTuple! fn ps;
652
652
// https://issues.dlang.org/show_bug.cgi?id=17192
653
653
// alias ParameterDefaultValueTuple!fn defaults;
654
- import util.typeinfo : WorkaroundParameterDefaults;
654
+ import pyd. util.typeinfo : WorkaroundParameterDefaults;
655
655
alias defaults = WorkaroundParameterDefaults! fn;
656
656
static if (vstyle == Variadic.no) {
657
657
return (n >= minArgs! (fn,fn_t) && n <= maxArgs! (fn,fn_t).max);
@@ -683,7 +683,7 @@ template getparams(alias fn, string pt_alias, string pd_alias) {
683
683
alias ParameterIdentifierTuple! fn Pi;
684
684
// https://issues.dlang.org/show_bug.cgi?id=17192
685
685
// alias ParameterDefaultValueTuple!fn Pd;
686
- import util.typeinfo : WorkaroundParameterDefaults;
686
+ import pyd. util.typeinfo : WorkaroundParameterDefaults;
687
687
alias Pd = WorkaroundParameterDefaults! fn;
688
688
enum var = variadicFunctionStyle! fn;
689
689
0 commit comments