[#bsl-basic_istringstream-get-0c] = xref:bsl.adoc[bsl]::xref:bsl/basic_istringstream.adoc[basic_istringstream]::get :relfileprefix: ../../ :mrdocs: `get` overloads == Synopses Declared in `<bslstl_istringstream.h>` Extract one character from the stream. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_istringstream/int_type.adoc[int_type] xref:bsl/basic_istringstream/get-0f.adoc[get](); ---- [.small]#xref:bsl/basic_istringstream/get-0f.adoc[_» more..._]# Extraction into another streambuf. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- __istream_type& xref:bsl/basic_istringstream/get-0e.adoc[get](__streambuf_type& __sb); ---- [.small]#xref:bsl/basic_istringstream/get-0e.adoc[_» more..._]# Simple extraction. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- __istream_type& xref:bsl/basic_istringstream/get-03.adoc[get](char_type& __c); ---- [.small]#xref:bsl/basic_istringstream/get-03.adoc[_» more..._]# Extract one character into `character`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_istringstream.adoc[BaseStream]& xref:bsl/basic_istringstream/get-090d.adoc[get](xref:bsl/basic_istringstream/char_type.adoc[char_type]& character); ---- [.small]#xref:bsl/basic_istringstream/get-090d.adoc[_» more..._]# Extract characters into `streambuf` until a newline. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_istringstream.adoc[BaseStream]& xref:bsl/basic_istringstream/get-093.adoc[get](std::basic_streambuf<char_type, traits_type>& streambuf); ---- [.small]#xref:bsl/basic_istringstream/get-093.adoc[_» more..._]# Extraction into another streambuf. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- __istream_type& xref:bsl/basic_istringstream/get-05.adoc[get]( __streambuf_type& __sb, char_type __delim); ---- [.small]#xref:bsl/basic_istringstream/get-05.adoc[_» more..._]# Extract characters into `streambuf` until `delimiter`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_istringstream.adoc[BaseStream]& xref:bsl/basic_istringstream/get-090a.adoc[get]( std::basic_streambuf<char_type, traits_type>& streambuf, xref:bsl/basic_istringstream/char_type.adoc[char_type] delimiter); ---- [.small]#xref:bsl/basic_istringstream/get-090a.adoc[_» more..._]# Simple multiple‐character extraction. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- __istream_type& xref:bsl/basic_istringstream/get-01.adoc[get]( char_type* __s, streamsize __n); ---- [.small]#xref:bsl/basic_istringstream/get-01.adoc[_» more..._]# Extract up to `count` characters into `buffer`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_istringstream.adoc[BaseStream]& xref:bsl/basic_istringstream/get-0b.adoc[get]( xref:bsl/basic_istringstream/char_type.adoc[char_type]* buffer, std::streamsize count); ---- [.small]#xref:bsl/basic_istringstream/get-0b.adoc[_» more..._]# Simple multiple‐character extraction. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- __istream_type& xref:bsl/basic_istringstream/get-00.adoc[get]( char_type* __s, streamsize __n, char_type __delim); ---- [.small]#xref:bsl/basic_istringstream/get-00.adoc[_» more..._]# Extract characters into `buffer` until `delimiter`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/basic_istringstream.adoc[BaseStream]& xref:bsl/basic_istringstream/get-06.adoc[get]( xref:bsl/basic_istringstream/char_type.adoc[char_type]* buffer, std::streamsize count, xref:bsl/basic_istringstream/char_type.adoc[char_type] delimiter); ---- [.small]#xref:bsl/basic_istringstream/get-06.adoc[_» more..._]# == Return Value * the extracted character traits value, or eof on failure * *this * a reference to this stream == Parameters [cols="1,4"] |=== | Name| Description | *__sb* | A streambuf in which to store data. | *__c* | The character in which to store data. | *character* | destination for the extracted character | *streambuf* | destination stream buffer | *__delim* | A "stop" character. | *delimiter* | character that stops extraction | *__s* | Pointer to an array. | *__n* | Maximum number of characters to store in _s._ | *buffer* | destination character array | *count* | maximum number of characters to extract |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#