/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/ |
H A D | meta.d | 628 template staticMap(alias fun, args...) in staticMap() function 635 alias staticMap = AliasSeq!(); in staticMap() local 637 staticMap = AliasSeq!(staticMap, fun!arg); in staticMap() 642 alias staticMap = AliasSeq!(); in staticMap() local 644 staticMap = AliasSeq!(staticMap, fun!(args[i])); in staticMap() 650 alias staticMap = AliasSeq!(); in staticMap() local 652 staticMap = AliasSeq!(staticMap, fun!(args[i])); in staticMap() 656 … alias staticMap = AliasSeq!(staticMap!(fun, args[0 .. $ / 2]), staticMap!(fun, args[$ / 2 .. $])); in staticMap() local 665 alias TL = staticMap!(Unqual, int, const int, immutable int, uint, ubyte, byte, short, ushort); 674 alias Empty = staticMap!(Unqual); [all …]
|
H A D | functional.d | 735 import std.meta : NoDuplicates, staticMap; in partial() 740 staticMap!(firstParameter, Filter!(hasParameters, overloads))); in partial() 1111 import std.meta : staticMap; 1118 return tuple(staticMap!(resultElement, Iota!(F.length))); 1161 import std.meta : staticMap; 1163 alias funs = staticMap!(unaryFun, "a", "a * 2", "a * 3", "a * a", "-a"); 1352 import std.meta : staticMap; 1355 … static struct Value { staticMap!(Unqual, Parameters!fun) args; Unqual!(ReturnType!fun) res; } 1877 import std.meta : Map = staticMap;
|
H A D | parallelism.d | 213 typeof(adjoin!(staticMap!(unaryFun, functions))(e)); in MapType() 307 alias funs = staticMap!(binaryFun, functions); in reduceAdjoin() 329 alias funs = staticMap!(binaryFun, functions); in reduceFinish() 1751 alias fun = adjoin!(staticMap!(unaryFun, functions)); in amap() 1947 alias fun = adjoin!(staticMap!(unaryFun, functions)); in map() 2593 typeof(adjoin!(staticMap!(binaryFun, functions))(e, e)) seed = void; in reduce()
|
H A D | variant.d | 334 alias ConstTypes = staticMap!(ConstOf, MutaTypes); in VariantN() 335 alias SharedTypes = staticMap!(SharedOf, MutaTypes); in VariantN() 336 alias SharedConstTypes = staticMap!(SharedConstOf, MutaTypes); in VariantN() 337 alias ImmuTypes = staticMap!(ImmutableOf, MutaTypes); in VariantN() 604 Tuple!(staticMap!(Unqual, ParamTypes)) t; in VariantN()
|
H A D | path.d | 1723 import std.meta : staticMap; 1724 alias Types = staticMap!(convertToString, Ranges); 3082 import std.meta : staticMap; 3083 alias Types = staticMap!(convertToString, R1, R2); 3279 import std.meta : staticMap; 3280 alias Types = staticMap!(convertToString, Range1, Range2);
|
H A D | traits.d | 176 import std.meta : staticMapMeta = staticMap; 179 alias staticMap = staticMapMeta; variable 748 import std.meta : staticMap; in fqnType() 753 zip([staticMap!(storageClassesString, parameterStC)], in fqnType() 754 [staticMap!(fullyQualifiedName, parameters)]) in fqnType() 2751 import std.meta : staticMap; 2753 alias FieldNameTuple = staticMap!(NameOf, T.tupleof[0 .. $ - isNested!T]); 2755 alias FieldNameTuple = staticMap!(NameOf, T.tupleof); 4956 …alias AllImplicitConversionTargets = staticMap!(ApplyLeft!(CopyConstness, T), TransitiveBaseTypeTu… 4958 … alias AllImplicitConversionTargets = staticMap!(ApplyLeft!(CopyConstness, T), InterfacesTuple!T); [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/ |
H A D | traits.d | 509 template staticMap(alias F, T...) in staticMap() function 513 alias staticMap = AliasSeq!(); in staticMap() local 517 alias staticMap = AliasSeq!(F!(T[0])); in staticMap() local 524 alias staticMap = AliasSeq!(F!(T[0]), F!(T[1])); in staticMap() local 528 alias staticMap = AliasSeq!(F!(T[0]), F!(T[1]), F!(T[2])); in staticMap() local 532 alias staticMap = AliasSeq!(F!(T[0]), F!(T[1]), F!(T[2]), F!(T[3])); in staticMap() local 536 alias staticMap = AliasSeq!(F!(T[0]), F!(T[1]), F!(T[2]), F!(T[3]), F!(T[4])); in staticMap() local 540 alias staticMap = AliasSeq!(F!(T[0]), F!(T[1]), F!(T[2]), F!(T[3]), F!(T[4]), F!(T[5])); in staticMap() local 544 … alias staticMap = AliasSeq!(F!(T[0]), F!(T[1]), F!(T[2]), F!(T[3]), F!(T[4]), F!(T[5]), F!(T[6])); in staticMap() local 548 …alias staticMap = AliasSeq!(F!(T[0]), F!(T[1]), F!(T[2]), F!(T[3]), F!(T[4]), F!(T[5]), F!(T[6]), … in staticMap() local [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
H A D | meta.d | 771 template staticMap(alias F, T...) in staticMap() function 775 alias staticMap = AliasSeq!(); in staticMap() local 779 alias staticMap = AliasSeq!(F!(T[0])); in staticMap() local 783 alias staticMap = in staticMap() local 785 staticMap!(F, T[ 0 .. $/2]), in staticMap() 786 staticMap!(F, T[$/2 .. $ ])); in staticMap() 794 alias TL = staticMap!(Unqual, int, const int, immutable int); 803 alias Empty = staticMap!(Unqual); 807 alias Single = staticMap!(Unqual, const int); 810 alias T = staticMap!(Unqual, int, const int, immutable int); [all …]
|
H A D | variant.d | 275 alias ConstTypes = staticMap!(ConstOf, MutaTypes); in VariantN() 276 alias SharedTypes = staticMap!(SharedOf, MutaTypes); in VariantN() 277 alias SharedConstTypes = staticMap!(SharedConstOf, MutaTypes); in VariantN() 278 alias ImmuTypes = staticMap!(ImmutableOf, MutaTypes); in VariantN() 505 Tuple!(staticMap!(Unqual, ParamTypes)) t; in VariantN()
|
H A D | parallelism.d | 229 typeof(adjoin!(staticMap!(unaryFun, functions))(e)); in MapType() 323 alias funs = staticMap!(binaryFun, functions); in reduceAdjoin() 345 alias funs = staticMap!(binaryFun, functions); in reduceFinish() 1654 alias fun = adjoin!(staticMap!(unaryFun, functions)); in amap() 1849 alias fun = adjoin!(staticMap!(unaryFun, functions)); in map() 2484 typeof(adjoin!(staticMap!(binaryFun, functions))(e, e)) seed = void; in reduce()
|
H A D | typecons.d | 470 import std.meta : staticMap; in Tuple() 523 foreach (i, name; staticMap!(extractName, fieldSpecs)) in Tuple() 539 staticMap!(expandSpec, fieldSpecs[from .. to]); in Tuple() 592 alias Types = staticMap!(extractType, fieldSpecs); in Tuple() 604 alias fieldNames = staticMap!(extractName, fieldSpecs); in Tuple() 913 alias NewTupleT = Tuple!(staticMap!(GetItem, aliasSeqOf!( in Tuple() 1226 formattedWrite(sink, fmt.nested, staticMap!(sharedToString, this.expand)); in Tuple() 4594 import std.meta : staticMap; 4759 staticMap!(generateFun, staticIota!(0, TargetMembers.length))); 4767 import std.meta : staticMap; [all …]
|
H A D | path.d | 1625 import std.meta : staticMap; 1626 alias Types = staticMap!(convertToString, Ranges); 2969 import std.meta : staticMap; 2970 alias Types = staticMap!(convertToString, R1, R2); 3170 import std.meta : staticMap; 3171 alias Types = staticMap!(convertToString, Range1, Range2);
|
H A D | functional.d | 867 import std.meta : staticMap; 869 alias funs = staticMap!(unaryFun, "a", "a * 2", "a * 3", "a * a", "-a");
|
H A D | file.d | 722 import std.meta : staticMap; 723 alias Types = staticMap!(convertToString, RF, RT); 2470 import std.meta : staticMap; 2471 alias Types = staticMap!(convertToString, RO, RL);
|
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/experimental/ |
H A D | typecons.d | 85 import std.meta : staticMap; 133 import std.meta : staticMap; 135 alias implementsInterface = .implementsInterface!(Source, staticMap!(Unqual, Targets)); 191 import std.meta : ApplyLeft, staticMap; 229 alias wrap = .wrap!(staticMap!(Unqual, Targets)); 328 staticMap!(generateFun, staticIota!(0, TargetMembers.length)));
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/experimental/ |
H A D | typecons.d | 83 import std.meta : staticMap; 134 import std.meta : staticMap; 136 alias implementsInterface = .implementsInterface!(Source, staticMap!(Unqual, Targets)); 192 import std.meta : ApplyLeft, staticMap; 230 alias wrap = .wrap!(staticMap!(Unqual, Targets));
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/array/ |
H A D | operations.d | 10 import core.internal.traits : Filter, staticMap, Unqual; 38 alias scalarizedExp = staticMap!(toElementType, Args); 231 enum vectorizeable = is(typeCheck!(false, vec!E, staticMap!(toVecType, Args)));
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/algorithm/ |
H A D | setops.d | 54 import std.meta : AliasSeq, staticMap, allSatisfy, anySatisfy; 1178 !is(CommonType!(staticMap!(ElementType, Rs)) == void)) 1183 alias ElementType = CommonType!(staticMap!(.ElementType, Rs)); 1273 !is(CommonType!(staticMap!(ElementType, Rs)) == void))
|
H A D | comparison.d | 964 alias ElementEncodingTypes = staticMap!(ElementEncodingType, Ranges); 1524 import std.meta : staticMap; 1525 alias Types = staticMap!(convertToString, Range1, Range2); 1595 import std.meta : staticMap; 1596 alias Types = staticMap!(convertToString, Range1, Range2);
|
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/algorithm/ |
H A D | setops.d | 1127 !is(CommonType!(staticMap!(ElementType, Rs)) == void)) 1132 alias ElementType = CommonType!(staticMap!(.ElementType, Rs)); 1221 !is(CommonType!(staticMap!(ElementType, Rs)) == void))
|
H A D | comparison.d | 1286 import std.meta : staticMap; 1287 alias Types = staticMap!(convertToString, Range1, Range2); 1357 import std.meta : staticMap; 1358 alias Types = staticMap!(convertToString, Range1, Range2);
|
H A D | iteration.d | 467 import std.meta : AliasSeq, staticMap; 475 alias _funs = staticMap!(unaryFun, fun); 2760 import std.meta : staticMap; 2762 alias binfuns = staticMap!(binaryFun, fun); 3296 import std.meta : staticMap; 3297 private alias binfuns = staticMap!(binaryFun, fun);
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/range/ |
H A D | package.d | 238 import std.meta : allSatisfy, anySatisfy, staticMap; 891 allSatisfy!(isInputRange, staticMap!(Unqual, Ranges)) && 892 !is(CommonType!(staticMap!(ElementType, staticMap!(Unqual, Ranges))) == void)) 903 alias R = staticMap!(Unqual, Ranges); 904 alias RvalueElementType = CommonType!(staticMap!(.ElementType, R)); 1588 return typeof(this)(chosenI, staticMap!(saveOrInit, 1681 alias Slices = staticMap!(Slice, Ranges); 1689 return chooseAmong(chosenI, staticMap!(sliceOrInit, 1844 && allSatisfy!(isInputRange, staticMap!(Unqual, Ranges)) 1845 && !is(CommonType!(staticMap!(ElementType, Ranges)) == void)) [all …]
|
H A D | interfaces.d | 295 class OutputRangeObject(R, E...) : staticMap!(OutputRange, E) {
|
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/range/ |
H A D | interfaces.d | 277 class OutputRangeObject(R, E...) : staticMap!(OutputRange, E) {
|