bsl::basic_stringbuf::str

Return the currently buffered sequence of characters. If this object was created only in input mode, the resultant StringType contains the character sequence in the range [eback(), egptr())]. If modeBitMask & ios_base::out specified at construction is nonzero then the resultant StringType contains the character sequence in the range [pbase(), high_mark)], where high_mark represents the position one past the highest initialized character in the buffer. Otherwise this object has been created in neither input nor output mode and a zero length StringType is returned.

Synopsis

Declared in <bslstl_stringbuf.h>

basic_stringbuf<CHAR_TYPE, CHAR_TRAITS, ALLOCATOR>::StringType
str() const &;