bsl::basic_stringbuf::xsgetn

xsgetn overloads

Synopses

Declared in <bslstl_stringbuf.h>

Multiple character extraction.

virtual
streamsize
xsgetn(
    char_type* __s,
    streamsize __n);
» more...

Read up to the specified numCharacters from this stringbuf object and store them in the specified result array. Return the number of characters loaded into result. Note that if fewer than numCharacters characters are available in the buffer, all available characters are loaded into result. The behavior is undefined unless result refers to a contiguous sequence of at least numCharacters characters.

virtual
std::streamsize
xsgetn(
    char_type* result,
    std::streamsize numCharacters);
» more...

Return Value

The number of characters assigned.

Parameters

NameDescription
__sA buffer area.
__nMaximum number of characters to assign.