Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

__rope_self_destruct_ptr Struct Template Reference

#include <stl_rope.h>

Collaboration diagram for __rope_self_destruct_ptr:

Collaboration graph
[legend]
List of all members.

Public Methods

 ~__rope_self_destruct_ptr ()
 __rope_self_destruct_ptr ()
 __rope_self_destruct_ptr (__rope_RopeBase< charT, Alloc > *p)
__rope_RopeBase< charT, Alloc > & operator * ()
__rope_RopeBase< charT, Alloc > * operator-> ()
 operator __rope_RopeBase ()
__rope_self_destruct_ptr & operator= (__rope_RopeBase< charT, Alloc > *x)

Public Attributes

__rope_RopeBase< charT, Alloc > * ptr

template<class charT, class Alloc>
struct __rope_self_destruct_ptr< charT, Alloc >


Constructor & Destructor Documentation

template<class charT, class Alloc>
__rope_self_destruct_ptr< charT, Alloc >::~__rope_self_destruct_ptr   [inline]
 

Definition at line 510 of file stl_rope.h.

References ptr, and __rope_RopeBase::unref.

template<class charT, class Alloc>
__rope_self_destruct_ptr< charT, Alloc >::__rope_self_destruct_ptr   [inline]
 

Definition at line 514 of file stl_rope.h.

00514 {};

template<class charT, class Alloc>
__rope_self_destruct_ptr< charT, Alloc >::__rope_self_destruct_ptr __rope_RopeBase< charT, Alloc > *    p [inline]
 

Definition at line 516 of file stl_rope.h.

References ptr.

00516 : ptr(p) {}


Member Function Documentation

template<class charT, class Alloc>
__rope_RopeBase<charT,Alloc>& __rope_self_destruct_ptr< charT, Alloc >::operator *   [inline]
 

Definition at line 517 of file stl_rope.h.

References ptr.

00517 { return *ptr; }

template<class charT, class Alloc>
__rope_self_destruct_ptr< charT, Alloc >::operator __rope_RopeBase   [inline]
 

Definition at line 519 of file stl_rope.h.

References ptr.

00519 { return ptr; }

template<class charT, class Alloc>
__rope_RopeBase<charT,Alloc>* __rope_self_destruct_ptr< charT, Alloc >::operator->   [inline]
 

Definition at line 518 of file stl_rope.h.

References ptr.

00518 { return ptr; }

template<class charT, class Alloc>
__rope_self_destruct_ptr& __rope_self_destruct_ptr< charT, Alloc >::operator= __rope_RopeBase< charT, Alloc > *    x [inline]
 

Definition at line 520 of file stl_rope.h.

References ptr.

00521         { ptr = x; return *this; }


Member Data Documentation

template<class charT, class Alloc>
__rope_RopeBase<charT,Alloc>* __rope_self_destruct_ptr::ptr
 

Definition at line 509 of file stl_rope.h.

Referenced by __rope_self_destruct_ptr, operator *, operator __rope_RopeBase, operator->, operator=, and ~__rope_self_destruct_ptr.


The documentation for this struct was generated from the following file:
logo OpenMask

Documentation generated on Thu May 2 15:03:21 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001