str overloads
Synopses
Declared in <bslstl_istringstream.h>
Return the internally buffered sequence of characters maintained by this stream, leaving the stream empty.
Return the internally buffered sequence of characters maintained by this stream object.
Reset this stream's input character sequence to value.
void
str(BloombergLP::bslmf::MovableRef<StringType> value);
Reset this stream's input character sequence to value.
void
str(StringType const& value);
Return a copy of the stream buffer using the specified allocator.
template<class SALLOC>
basic_string<CHAR_TYPE, CHAR_TRAITS, SALLOC>
str(SALLOC const& allocator) const
requires bsl::IsStdAllocator<SALLOC>::value;
Reset this stream's input character sequence to value.
template<class STRING_VIEW_LIKE_TYPE>
void
str(STRING_VIEW_LIKE_TYPE const& value);
Reset this stream's input character sequence to value.
template<class SALLOC>
void
str(basic_string<CHAR_TYPE, CHAR_TRAITS, SALLOC> const& value)
requires !bsl::is_same<ALLOCATOR, SALLOC>::value;
Return Value
-
buffered character sequence, leaving this stream empty
-
copy of the buffered character sequence
Parameters
Name |
Description |
value |
new character sequence for the stream input buffer |
allocator |
allocator for the returned string |
Created with MrDocs