[#bsl-basic_syncbuf-uflow] = xref:bsl.adoc[bsl]::xref:bsl/basic_syncbuf.adoc[basic_syncbuf]::uflow :relfileprefix: ../../ :mrdocs: Fetches more data from the controlled sequence. == Synopsis Declared in `<bslstl_syncbuf.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- virtual int_type uflow(); ---- == Description Informally, this function does the same thing as `underflow(),` and in fact is required to call that function. It also returns the new character, like `underflow()` does. However, this function also moves the read position forward by one. == Return Value The first character from the _pending sequence_. [.small]#Created with https://www.mrdocs.com[MrDocs]#