ReactOS 0.4.15-dev-8127-g6338913
_Rope_flatten_char_consumer< _CharT > Class Template Reference
Inheritance diagram for _Rope_flatten_char_consumer< _CharT >:
Collaboration diagram for _Rope_flatten_char_consumer< _CharT >:

Public Member Functions

 _Rope_flatten_char_consumer (_CharT *__buffer)
 
 ~_Rope_flatten_char_consumer ()
 
bool operator() (const _CharT *__leaf, size_t __n)
 
- Public Member Functions inherited from _Rope_char_consumer< _CharT >
virtual ~_Rope_char_consumer ()
 
virtual bool operator() (const _CharT *__buffer, size_t __len)=0
 

Private Attributes

_CharT * _M_buf_ptr
 

Detailed Description

template<class _CharT>
class _Rope_flatten_char_consumer< _CharT >

Definition at line 719 of file _rope.c.

Constructor & Destructor Documentation

◆ _Rope_flatten_char_consumer()

template<class _CharT >
_Rope_flatten_char_consumer< _CharT >::_Rope_flatten_char_consumer ( _CharT *  __buffer)
inline

Definition at line 723 of file _rope.c.

723 {
724 _M_buf_ptr = __buffer;
725 }

◆ ~_Rope_flatten_char_consumer()

template<class _CharT >
_Rope_flatten_char_consumer< _CharT >::~_Rope_flatten_char_consumer ( )
inline

Definition at line 726 of file _rope.c.

726{}

Member Function Documentation

◆ operator()()

template<class _CharT >
bool _Rope_flatten_char_consumer< _CharT >::operator() ( const _CharT *  __leaf,
size_t  __n 
)
inlinevirtual

Implements _Rope_char_consumer< _CharT >.

Definition at line 727 of file _rope.c.

727 {
729 _M_buf_ptr += __n;
730 return true;
731 }
return __n
Definition: _algo.h:75
#define _STLP_PRIV
Definition: _dm.h:70
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP pair< _InputIter, _ForwardIter > __ucopy_n(_InputIter __first, _Size __count, _ForwardIter __result, const input_iterator_tag &)

Member Data Documentation

◆ _M_buf_ptr

template<class _CharT >
_CharT* _Rope_flatten_char_consumer< _CharT >::_M_buf_ptr
private

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