Quick Links: |
#include <bslstl_istringstream.h>
Public Types | |
typedef CHAR_TYPE | char_type |
typedef CHAR_TRAITS | traits_type |
typedef ALLOCATOR | allocator_type |
typedef traits_type::int_type | int_type |
typedef traits_type::off_type | off_type |
typedef traits_type::pos_type | pos_type |
Public Member Functions | |
basic_istringstream (const allocator_type &allocator=allocator_type()) | |
basic_istringstream (ios_base::openmode modeBitMask, const allocator_type &allocator=allocator_type()) | |
basic_istringstream (const StringType &initialString, const allocator_type &allocator=allocator_type()) | |
basic_istringstream (const StringType &initialString, ios_base::openmode modeBitMask, const allocator_type &allocator=allocator_type()) | |
basic_istringstream (BloombergLP::bslmf::MovableRef< StringType > initialString) | |
basic_istringstream (BloombergLP::bslmf::MovableRef< StringType > initialString, const allocator_type &allocator) | |
basic_istringstream (BloombergLP::bslmf::MovableRef< StringType > initialString, ios_base::openmode modeBitMask) | |
basic_istringstream (BloombergLP::bslmf::MovableRef< StringType > initialString, ios_base::openmode modeBitMask, const allocator_type &allocator) | |
template<class SALLOC > | |
basic_istringstream (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, SALLOC > &initialString, const allocator_type &allocator=allocator_type(), typename bsl::enable_if< !bsl::is_same< ALLOCATOR, SALLOC >::value, void * >::type=0) | |
template<class SALLOC > | |
basic_istringstream (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, SALLOC > &initialString, ios_base::openmode modeBitMask, const allocator_type &allocator=allocator_type(), typename bsl::enable_if< !bsl::is_same< ALLOCATOR, SALLOC >::value, void * >::type=0) | |
~basic_istringstream () | |
void | str (const StringType &value) |
void | str (BloombergLP::bslmf::MovableRef< StringType > value) |
template<class SALLOC > | |
bsl::enable_if<!bsl::is_same < ALLOCATOR, SALLOC >::value, void >::type | str (const basic_string< CHAR_TYPE, CHAR_TRAITS, SALLOC > &value) |
StreamBufType * | rdbuf () const |
StringType | str () const |
template<class SALLOC > | |
bsl::enable_if < bsl::IsStdAllocator< SALLOC > ::value, basic_string < CHAR_TYPE, CHAR_TRAITS, SALLOC > >::type | str (const SALLOC &allocator) const |
ViewType | view () const BSLS_KEYWORD_NOEXCEPT |
Private Member Functions | |
void | swap (StringBufContainer &other) |
This class implements a standard input stream that provides a constructor and manipulator for setting the sequence of characters from which input is streamed to a supplied bsl::basic_string
.
See Component bslstl_istringstream