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.

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