ReactOS 0.4.16-dev-329-g9223134
_Rope_char_ptr_proxy< _CharT, _Alloc > Class Template Reference

#include <_rope.h>

Public Types

typedef _Rope_char_ptr_proxy< _CharT, _Alloc_Self
 

Public Member Functions

 _Rope_char_ptr_proxy (const _Rope_char_ref_proxy< _CharT, _Alloc > &__x)
 
 _Rope_char_ptr_proxy (const _Self &__x)
 
 _Rope_char_ptr_proxy ()
 
 _Rope_char_ptr_proxy (_CharT *__x)
 
_Selfoperator= (const _Self &__x)
 
_Rope_char_ref_proxy< _CharT, _Allocoperator* () const
 

Public Attributes

size_t _M_pos
 
rope< _CharT, _Alloc > * _M_root
 

Friends

class _Rope_char_ref_proxy< _CharT, _Alloc >
 

Detailed Description

template<class _CharT, class _Alloc>
class _Rope_char_ptr_proxy< _CharT, _Alloc >

Definition at line 714 of file _rope.h.

Member Typedef Documentation

◆ _Self

template<class _CharT , class _Alloc >
typedef _Rope_char_ptr_proxy<_CharT, _Alloc> _Rope_char_ptr_proxy< _CharT, _Alloc >::_Self

Definition at line 717 of file _rope.h.

Constructor & Destructor Documentation

◆ _Rope_char_ptr_proxy() [1/4]

template<class _CharT , class _Alloc >
_Rope_char_ptr_proxy< _CharT, _Alloc >::_Rope_char_ptr_proxy ( const _Rope_char_ref_proxy< _CharT, _Alloc > &  __x)
inline

Definition at line 722 of file _rope.h.

723 : _M_pos(__x._M_pos), _M_root(__x._M_root) {}
rope< _CharT, _Alloc > * _M_root
Definition: _rope.h:720
_My_rope * _M_root
Definition: _rope.h:662

◆ _Rope_char_ptr_proxy() [2/4]

template<class _CharT , class _Alloc >
_Rope_char_ptr_proxy< _CharT, _Alloc >::_Rope_char_ptr_proxy ( const _Self __x)
inline

Definition at line 724 of file _rope.h.

725 : _M_pos(__x._M_pos), _M_root(__x._M_root) {}

◆ _Rope_char_ptr_proxy() [3/4]

template<class _CharT , class _Alloc >
_Rope_char_ptr_proxy< _CharT, _Alloc >::_Rope_char_ptr_proxy ( )
inline

Definition at line 726 of file _rope.h.

726{}

◆ _Rope_char_ptr_proxy() [4/4]

template<class _CharT , class _Alloc >
_Rope_char_ptr_proxy< _CharT, _Alloc >::_Rope_char_ptr_proxy ( _CharT *  __x)
inline

Definition at line 727 of file _rope.h.

727 : _M_pos(0), _M_root(0) {
728 _STLP_ASSERT(0 == __x)
729 }
#define _STLP_ASSERT(expr)
Definition: _debug.h:165

Member Function Documentation

◆ operator*()

template<class _CharT , class _Alloc >
_Rope_char_ref_proxy< _CharT, _Alloc > _Rope_char_ptr_proxy< _CharT, _Alloc >::operator* ( ) const
inline

Definition at line 736 of file _rope.h.

736 {
738 }
friend class _Rope_char_ref_proxy< _CharT, _Alloc >
Definition: _rope.h:718

◆ operator=()

template<class _CharT , class _Alloc >
_Self & _Rope_char_ptr_proxy< _CharT, _Alloc >::operator= ( const _Self __x)
inline

Definition at line 730 of file _rope.h.

730 {
731 _M_pos = __x._M_pos;
732 _M_root = __x._M_root;
733 return *this;
734 }

Friends And Related Function Documentation

◆ _Rope_char_ref_proxy< _CharT, _Alloc >

template<class _CharT , class _Alloc >
friend class _Rope_char_ref_proxy< _CharT, _Alloc >
friend

Definition at line 717 of file _rope.h.

Referenced by _Rope_char_ptr_proxy< _CharT, _Alloc >::operator*().

Member Data Documentation

◆ _M_pos

◆ _M_root


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