Lines Matching refs:stuff
710 Array opBinary(string op, Stuff)(Stuff stuff)
716 result.reserve(length + stuff.length);
718 result.reserve(length + stuff[].length);
723 result ~= stuff;
730 void opOpAssign(string op, Stuff)(auto ref Stuff stuff)
733 static if (is(typeof(stuff[])) && isImplicitlyConvertible!(typeof(stuff[0]), T))
735 insertBack(stuff[]);
739 insertBack(stuff);
805 size_t insertBack(Stuff)(Stuff stuff)
810 return _data.insertBack(stuff);
879 size_t insertBefore(Stuff)(Range r, Stuff stuff)
890 emplace(_data._payload.ptr + r._a, stuff);
896 size_t insertBefore(Stuff)(Range r, Stuff stuff)
904 auto extra = walkLength(stuff);
915 emplace(p, stuff.front);
916 stuff.popFront();
928 auto result = insertBack(stuff);
939 size_t insertAfter(Stuff)(Range r, Stuff stuff) in insertAfter()
946 auto result = insertBack(stuff); in insertAfter()
953 size_t replace(Stuff)(Range r, Stuff stuff)
958 for (; !stuff.empty; stuff.popFront())
963 return result + insertBefore(r, stuff);
965 r.front = stuff.front;
975 size_t replace(Stuff)(Range r, Stuff stuff)
981 insertBefore(r, stuff);
985 r.front = stuff;
1863 Array!bool opOpAssign(string op, Stuff)(Stuff stuff)
1866 static if (is(typeof(stuff[]))) insertBack(stuff[]);
1867 else insertBack(stuff);
1937 size_t insertBack(Stuff)(Stuff stuff)
1945 if (stuff)
1957 _store._backend.insertBack(stuff);
1964 size_t insertBack(Stuff)(Stuff stuff)
1968 for (; !stuff.empty; stuff.popFront())
1970 insertBack(stuff.front);
1974 else return stuff.length;
2062 size_t insertBefore(Stuff)(Range r, Stuff stuff) in insertBefore()
2066 immutable inserted = stableInsertBack(stuff); in insertBefore()
2078 size_t insertAfter(Stuff)(Range r, Stuff stuff) in insertAfter()
2082 immutable inserted = stableInsertBack(stuff); in insertAfter()
2094 size_t replace(Stuff)(Range r, Stuff stuff)
2100 r.front = stuff;
2107 insertBefore(r, stuff);