Lines Matching refs:stuff
871 Array opBinary(string op, Stuff)(Stuff stuff)
877 result.reserve(length + stuff.length);
879 result.reserve(length + stuff[].length);
884 result ~= stuff;
891 void opOpAssign(string op, Stuff)(auto ref Stuff stuff)
894 static if (is(typeof(stuff[])) && isImplicitlyConvertible!(typeof(stuff[0]), T))
896 insertBack(stuff[]);
900 insertBack(stuff);
970 size_t insertBack(Stuff)(Stuff stuff)
975 return _data.insertBack(stuff);
1044 size_t insertBefore(Stuff)(Range r, Stuff stuff)
1056 emplace(_data._payload.ptr + r._a, stuff);
1062 size_t insertBefore(Stuff)(Range r, Stuff stuff)
1070 auto extra = walkLength(stuff);
1082 emplace(p, stuff.front);
1083 stuff.popFront();
1095 auto result = insertBack(stuff);
1106 size_t insertAfter(Stuff)(Range r, Stuff stuff)
1115 auto result = insertBack(stuff);
1122 size_t replace(Stuff)(Range r, Stuff stuff)
1127 for (; !stuff.empty; stuff.popFront())
1132 return result + insertBefore(r, stuff);
1134 r.front = stuff.front;
1144 size_t replace(Stuff)(Range r, Stuff stuff)
1150 insertBefore(r, stuff);
1154 r.front = stuff;
2148 Array!bool opOpAssign(string op, Stuff)(Stuff stuff)
2151 static if (is(typeof(stuff[]))) insertBack(stuff[]);
2152 else insertBack(stuff);
2222 size_t insertBack(Stuff)(Stuff stuff)
2230 if (stuff)
2242 _store._backend.insertBack(stuff);
2249 size_t insertBack(Stuff)(Stuff stuff)
2254 result = stuff.length;
2256 for (; !stuff.empty; stuff.popFront())
2258 insertBack(stuff.front);
2350 size_t insertBefore(Stuff)(Range r, Stuff stuff)
2354 immutable inserted = stableInsertBack(stuff);
2366 size_t insertAfter(Stuff)(Range r, Stuff stuff)
2372 immutable inserted = stableInsertBack(stuff);
2384 size_t replace(Stuff)(Range r, Stuff stuff)
2390 r.front = stuff;
2397 insertBefore(r, stuff);