Classes | Public Types | Public Member Functions | Private Types | List of all members
boost::io::basic_oaltstringstream< Ch, Tr, Alloc > Class Template Reference

#include <alt_sstream.hpp>

Inheritance diagram for boost::io::basic_oaltstringstream< Ch, Tr, Alloc >:
Inheritance graph
[legend]

Classes

class  No_Op
 

Public Types

typedef Alloc allocator_type
 

Public Member Functions

 basic_oaltstringstream ()
 
 basic_oaltstringstream (::std::shared_ptr< stringbuf_t > buf)
 
 basic_oaltstringstream (stringbuf_t *buf)
 
Ch * begin () const
 
void clear_buffer ()
 
size_type cur_size () const
 
string_type cur_str () const
 
stringbuf_trdbuf () const
 
size_type size () const
 
string_type str () const
 
void str (const string_type &s)
 

Private Types

typedef boost::base_from_member< std::shared_ptr< basic_altstringbuf< Ch, Tr, Alloc > > > pbase_type
 
typedef string_type::size_type size_type
 
typedef ::std::basic_ostream< Ch, Tr > stream_t
 
typedef ::std::basic_string< Ch, Tr, Alloc > string_type
 
typedef basic_altstringbuf< Ch, Tr, Alloc > stringbuf_t
 

Additional Inherited Members

- Private Member Functions inherited from boost::base_from_member< std::shared_ptr< basic_altstringbuf< Ch, Tr, Alloc > > >
BOOST_CONSTEXPR base_from_member (T &&...x) BOOST_NOEXCEPT_IF(BOOST_NOEXCEPT_EXPR(
 
- Private Attributes inherited from boost::base_from_member< std::shared_ptr< basic_altstringbuf< Ch, Tr, Alloc > > >
std::shared_ptr< basic_altstringbuf< Ch, Tr, Alloc > > member
 

Detailed Description

template<class Ch, class Tr, class Alloc>
class boost::io::basic_oaltstringstream< Ch, Tr, Alloc >

Definition at line 34 of file alt_sstream.hpp.

Member Typedef Documentation

template<class Ch, class Tr, class Alloc>
typedef Alloc boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::allocator_type

Definition at line 139 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
typedef boost::base_from_member<std::shared_ptr< basic_altstringbuf<Ch,Tr, Alloc> > > boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::pbase_type
private

Definition at line 134 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
typedef string_type::size_type boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::size_type
private

Definition at line 136 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
typedef ::std::basic_ostream<Ch, Tr> boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::stream_t
private

Definition at line 131 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
typedef ::std::basic_string<Ch, Tr, Alloc> boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::string_type
private

Definition at line 135 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
typedef basic_altstringbuf<Ch, Tr, Alloc> boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::stringbuf_t
private

Definition at line 137 of file alt_sstream.hpp.

Constructor & Destructor Documentation

template<class Ch, class Tr, class Alloc>
boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::basic_oaltstringstream ( )
inline

Definition at line 140 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::basic_oaltstringstream ( ::std::shared_ptr< stringbuf_t buf)
inline

Definition at line 143 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::basic_oaltstringstream ( stringbuf_t buf)
inline

Definition at line 146 of file alt_sstream.hpp.

Member Function Documentation

template<class Ch, class Tr, class Alloc>
Ch* boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::begin ( void  ) const
inline

Definition at line 155 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
void boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::clear_buffer ( )
inline

Definition at line 151 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
size_type boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::cur_size ( ) const
inline

Definition at line 159 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
string_type boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::cur_str ( ) const
inline

Definition at line 165 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
stringbuf_t* boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::rdbuf ( ) const
inline

Definition at line 149 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
size_type boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::size ( void  ) const
inline

Definition at line 157 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
string_type boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::str ( ) const
inline

Definition at line 163 of file alt_sstream.hpp.

template<class Ch, class Tr, class Alloc>
void boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::str ( const string_type s)
inline

Definition at line 167 of file alt_sstream.hpp.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:34