LibreOffice Module comphelper (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
comphelper::OUStringBufferAppender Class Reference

output iterator that appends OUStrings into an OUStringBuffer. More...

#include <stl_types.hxx>

Public Types

typedef OUStringBufferAppender Self
 
typedef ::std::output_iterator_tag iterator_category
 
typedef void value_type
 
typedef void reference
 
typedef void pointer
 
typedef size_t difference_type
 

Public Member Functions

 OUStringBufferAppender (OUStringBuffer &i_rBuffer)
 
Selfoperator= (std::u16string_view i_rStr)
 
Selfoperator* ()
 
Selfoperator++ ()
 

Private Attributes

OUStringBuffer * m_rBuffer
 

Detailed Description

output iterator that appends OUStrings into an OUStringBuffer.

Definition at line 125 of file stl_types.hxx.

Member Typedef Documentation

◆ difference_type

Definition at line 133 of file stl_types.hxx.

◆ iterator_category

typedef ::std::output_iterator_tag comphelper::OUStringBufferAppender::iterator_category

Definition at line 129 of file stl_types.hxx.

◆ pointer

Definition at line 132 of file stl_types.hxx.

◆ reference

Definition at line 131 of file stl_types.hxx.

◆ Self

Definition at line 128 of file stl_types.hxx.

◆ value_type

Definition at line 130 of file stl_types.hxx.

Constructor & Destructor Documentation

◆ OUStringBufferAppender()

comphelper::OUStringBufferAppender::OUStringBufferAppender ( OUStringBuffer &  i_rBuffer)
inline

Definition at line 135 of file stl_types.hxx.

Member Function Documentation

◆ operator*()

Self & comphelper::OUStringBufferAppender::operator* ( )
inline

Definition at line 142 of file stl_types.hxx.

◆ operator++()

Self & comphelper::OUStringBufferAppender::operator++ ( )
inline

Definition at line 143 of file stl_types.hxx.

◆ operator=()

Self & comphelper::OUStringBufferAppender::operator= ( std::u16string_view  i_rStr)
inline

Definition at line 137 of file stl_types.hxx.

References m_rBuffer.

Member Data Documentation

◆ m_rBuffer

OUStringBuffer* comphelper::OUStringBufferAppender::m_rBuffer
private

Definition at line 146 of file stl_types.hxx.

Referenced by operator=().


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