Lines Matching defs:wb
108 WriteBuffer *wb;
116 LIBC_INLINE Writer(WriteBuffer *WB) : wb(WB) {}
122 if (LIBC_LIKELY(wb->buff_cur + new_string.size() <= wb->buff_len)) {
123 inline_memcpy(wb->buff + wb->buff_cur, new_string.data(),
125 wb->buff_cur += new_string.size();
128 return wb->overflow_write(new_string);
137 if (LIBC_LIKELY(wb->buff_cur + length <= wb->buff_len)) {
138 inline_memset(wb->buff + wb->buff_cur, new_char, length);
139 wb->buff_cur += length;
149 if (LIBC_LIKELY(wb->buff_cur + 1 <= wb->buff_len)) {
150 wb->buff[wb->buff_cur] = new_char;
151 wb->buff_cur += 1;
155 return wb->overflow_write(char_string_view);