Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
ext::ostringstream Class Reference

#include <sstream.h>

Inheritance diagram for ext::ostringstream:
[legend]
Collaboration diagram for ext::ostringstream:
[legend]

Public Member Functions

 ostringstream ()
 
 ostringstream (ostringstream &&rhs) noexcept
 
 ~ostringstream () noexcept override
 
ostringstreamoperator= (ostringstream &&) noexcept
 
void swap (ostringstream &other)
 
std::string str () const &
 
void str (const std::string &str)
 
std::stringbuf * rdbuf ()
 
const std::stringbuf * rdbuf () const
 
- Public Member Functions inherited from ext::ostream
 ostream (std::basic_streambuf< char > *sb)
 
virtual ~ostream () noexcept
 
ostreamput (char ch)
 
ostreamwrite (const char *s, std::streamsize count)
 
std::streampos tellp ()
 
ostreamseekp (std::streampos pos)
 
ostreamseekp (std::streamoff off, std::ios_base::seekdir dir)
 
ostreamflush ()
 
std::streambuf * rdbuf () const
 
std::streambuf * rdbuf (std::streambuf *buf)
 
void setstate (std::ios_base::iostate state)
 
void clear (std::ios_base::iostate state=std::ios_base::goodbit)
 

Additional Inherited Members

- Protected Member Functions inherited from ext::ostream
 ostream (ostream &&rhs) noexcept
 
ostreamoperator= (ostream &&rhs) noexcept
 
 operator std::ostream & () &
 
 operator const std::ostream & () const &
 

Constructor & Destructor Documentation

◆ ostringstream() [1/2]

ext::ostringstream::ostringstream ( )

◆ ostringstream() [2/2]

ext::ostringstream::ostringstream ( ostringstream &&  rhs)
noexcept

◆ ~ostringstream()

ext::ostringstream::~ostringstream ( )
overridenoexcept
Here is the call graph for this function:

Member Function Documentation

◆ operator=()

ostringstream & ext::ostringstream::operator= ( ostringstream &&  )
defaultnoexcept

◆ rdbuf() [1/2]

std::stringbuf * ext::ostringstream::rdbuf ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdbuf() [2/2]

const std::stringbuf * ext::ostringstream::rdbuf ( ) const
Here is the call graph for this function:

◆ str() [1/2]

std::string ext::ostringstream::str ( ) const &
Here is the call graph for this function:
Here is the caller graph for this function:

◆ str() [2/2]

void ext::ostringstream::str ( const std::string &  str)
Here is the call graph for this function:

◆ swap()

void ext::ostringstream::swap ( ostringstream other)

The documentation for this class was generated from the following files: