| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/ |
| H A D | lifetime.d | 6 emplaceRef is a package function for druntime internal use. It works like 10 Furthermore, emplaceRef optionally takes a type parameter, which specifies 14 void emplaceRef(T, UT, Args...)(ref UT chunk, auto ref Args args) in emplaceRef() function 81 void emplaceRef(UT, Args...)(ref UT chunk, auto ref Args args) 84 emplaceRef!(UT, UT)(chunk, forward!args); 89 In contrast to `emplaceRef(chunk)`, there are no checks for disabled default
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/ |
| H A D | lifetime.d | 15 import core.internal.lifetime : emplaceRef; in emplace() 17 emplaceRef!T(*chunk); in emplace() 62 import core.internal.lifetime : emplaceRef; 64 emplaceRef!T(*chunk, forward!args); 324 import core.internal.lifetime : emplaceRef; 329 emplaceRef!(T, Unqual!T)(*cast(Unqual!T*) chunk.ptr, forward!args); 1099 import core.internal.lifetime : emplaceRef; 1102 emplaceRef!(const int)(a, 5); 1106 emplaceRef!(const int*)(p, &i); 1114 emplaceRef!IS(s, IS()); [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| H A D | array.d | 117 import std.conv : emplaceRef; 125 emplaceRef!E(result[i], e); 894 import std.conv : emplaceRef; 920 emplaceRef!T(array[pos + j++], stuff[i]); 926 emplaceRef!T(array[pos + j++], v); 1692 import std.conv : emplaceRef; 1707 emplaceRef(result[len++], e); 1712 emplaceRef(result[len++], e); 1714 emplaceRef(result[len++], e); 1763 import std.conv : emplaceRef; [all …]
|
| H A D | conv.d | 4159 emplaceRef is a package function for phobos internal use. It works like 4165 Furthermore, emplaceRef optionally takes a type paremeter, which specifies 4169 package void emplaceRef(T, UT, Args...)(ref UT chunk, auto ref Args args) 4234 package void emplaceRef(UT, Args...)(ref UT chunk, auto ref Args args) 4237 emplaceRef!(UT, UT)(chunk, args); 4264 emplaceRef!T(*chunk); 4310 emplaceRef!T(*chunk, args); 4456 emplaceRef!(T, Unqual!T)(*cast(Unqual!T*) chunk.ptr, args); 5271 emplaceRef!(const int)(a, 5); 5275 emplaceRef!(const int*)(p, &i); [all …]
|
| H A D | parallelism.d | 1652 import std.conv : emplaceRef; in amap() 1714 emplaceRef(buf[index++], fun(elem)); in amap() 1750 emplaceRef(buf[i], fun(subrange.front)); in amap() 1758 emplaceRef(buf[i], fun(range[i])); in amap() 2458 import std.conv : emplaceRef; in reduce() 2487 emplaceRef(seed.expand[i], e); in reduce() 2663 emplaceRef(t, RTask()); in reduce()
|
| H A D | variant.d | 308 import std.conv : emplaceRef; in VariantN() 316 emplaceRef(*cast(Unqual!T*) zat, *cast(UA*) src); in VariantN()
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/ |
| H A D | array.d | 124 import core.internal.lifetime : emplaceRef; 134 emplaceRef!E(result[cnt], e); 1358 import core.internal.lifetime : emplaceRef; 1384 emplaceRef!T(array[pos + j++], stuff[i]); 1390 emplaceRef!T(array[pos + j++], v); 2156 import core.internal.lifetime : emplaceRef; 2171 emplaceRef(result[len++], e); 2176 emplaceRef(result[len++], e); 2178 emplaceRef(result[len++], e); 2253 import core.internal.lifetime : emplaceRef; [all …]
|
| H A D | parallelism.d | 1749 import core.internal.lifetime : emplaceRef; in amap() 1811 emplaceRef(buf[index++], fun(elem)); in amap() 1847 emplaceRef(buf[i], fun(subrange.front)); in amap() 1855 emplaceRef(buf[i], fun(range[i])); in amap() 2567 import core.internal.lifetime : emplaceRef; in reduce() 2596 emplaceRef(seed.expand[i], e); in reduce()
|
| H A D | variant.d | 374 import core.internal.lifetime : emplaceRef; in VariantN() 385 emplaceRef(*cast(Unqual!T*) zat, cast(Unqual!T) this_); in VariantN() 389 emplaceRef(*cast(Unqual!T*) zat, *cast(UA*) src); in VariantN()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/experimental/allocator/ |
| H A D | package.d | 665 import std.conv : emplace, emplaceRef; in make() 677 emplaceRef(*p, args); in make() 1199 import std.conv : emplaceRef; 1204 emplaceRef!T(result[i++], range[j]); 1211 emplaceRef!T(result[i], range.front); 1256 import std.conv : emplaceRef; 1257 emplaceRef(result[initialized], range.front);
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/experimental/allocator/ |
| H A D | package.d | 1167 import core.internal.lifetime : emplaceRef; in make() 1181 emplaceRef!T(*p, args); in make() 1841 import core.internal.lifetime : emplaceRef; 1846 emplaceRef!T(result[i++], range[j]); 1853 emplaceRef!T(result[i], range.front); 1898 import core.internal.lifetime : emplaceRef; 1899 emplaceRef(result[initialized], range.front);
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/algorithm/ |
| H A D | mutation.d | 2888 import std.conv : emplaceRef; 2892 emplaceRef!T(range.front, value);
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/algorithm/ |
| H A D | mutation.d | 3275 import core.internal.lifetime : emplaceRef; 3279 emplaceRef!T(range.front, value);
|