1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>Ipelib: IpeAutoPtr< T > Class Template Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
10
<!-- Generated by Doxygen 1.6.1 -->
11
<div class="navigation" id="top">
14
<li><a href="index.html"><span>Main Page</span></a></li>
15
<li><a href="modules.html"><span>Modules</span></a></li>
16
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
17
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
22
<li><a href="annotated.html"><span>Class List</span></a></li>
23
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
24
<li><a href="functions.html"><span>Class Members</span></a></li>
28
<div class="contents">
29
<h1>IpeAutoPtr< T > Class Template Reference</h1><!-- doxytag: class="IpeAutoPtr" -->
30
<p><code>#include <ipebase.h></code></p>
32
<p><a href="class_ipe_auto_ptr-members.html">List of all members.</a></p>
33
<h2>Public Member Functions</h2>
35
<li><a class="el" href="class_ipe_auto_ptr.html#a9a9ef8ee5ef49affe00e32311e5f6162">IpeAutoPtr</a> (T *ptr)
36
<li><a class="el" href="class_ipe_auto_ptr.html#a8a6ac511079eb266e80ac52d055b6f72">~IpeAutoPtr</a> ()
37
<li>T * <a class="el" href="class_ipe_auto_ptr.html#abc19248a40a62f63440a56f5642cec29">operator-></a> ()
38
<li>T & <a class="el" href="class_ipe_auto_ptr.html#a964415a3c8117c6853b980a7a4c04904">operator*</a> ()
39
<li>T * <a class="el" href="class_ipe_auto_ptr.html#a9e554fca6c9b7551da86ab1496c7fbfc">ptr</a> ()
40
<li>T * <a class="el" href="class_ipe_auto_ptr.html#acdcf916559ea5cf7797d9d24ea180dbb">take</a> ()
42
<h3>template<class T><br/>
43
class IpeAutoPtr< T ></h3>
45
<hr/><h2>Constructor & Destructor Documentation</h2>
46
<a class="anchor" id="a9a9ef8ee5ef49affe00e32311e5f6162"></a><!-- doxytag: member="IpeAutoPtr::IpeAutoPtr" ref="a9a9ef8ee5ef49affe00e32311e5f6162" args="(T *ptr)" -->
48
<div class="memproto">
49
<div class="memtemplate">
50
template<class T > </div>
51
<table class="memname">
53
<td class="memname"><a class="el" href="class_ipe_auto_ptr.html">IpeAutoPtr</a>< T >::<a class="el" href="class_ipe_auto_ptr.html">IpeAutoPtr</a> </td>
55
<td class="paramtype">T * </td>
56
<td class="paramname"> <em>ptr</em></td>
57
<td> ) </td>
58
<td><code> [inline]</code></td>
66
<a class="anchor" id="a8a6ac511079eb266e80ac52d055b6f72"></a><!-- doxytag: member="IpeAutoPtr::~IpeAutoPtr" ref="a8a6ac511079eb266e80ac52d055b6f72" args="()" -->
68
<div class="memproto">
69
<div class="memtemplate">
70
template<class T > </div>
71
<table class="memname">
73
<td class="memname"><a class="el" href="class_ipe_auto_ptr.html">IpeAutoPtr</a>< T >::~<a class="el" href="class_ipe_auto_ptr.html">IpeAutoPtr</a> </td>
75
<td class="paramname"></td>
76
<td> ) </td>
77
<td><code> [inline]</code></td>
85
<hr/><h2>Member Function Documentation</h2>
86
<a class="anchor" id="abc19248a40a62f63440a56f5642cec29"></a><!-- doxytag: member="IpeAutoPtr::operator->" ref="abc19248a40a62f63440a56f5642cec29" args="()" -->
88
<div class="memproto">
89
<div class="memtemplate">
90
template<class T > </div>
91
<table class="memname">
93
<td class="memname">T* <a class="el" href="class_ipe_auto_ptr.html">IpeAutoPtr</a>< T >::operator-> </td>
95
<td class="paramname"></td>
96
<td> ) </td>
97
<td><code> [inline]</code></td>
105
<a class="anchor" id="a964415a3c8117c6853b980a7a4c04904"></a><!-- doxytag: member="IpeAutoPtr::operator*" ref="a964415a3c8117c6853b980a7a4c04904" args="()" -->
106
<div class="memitem">
107
<div class="memproto">
108
<div class="memtemplate">
109
template<class T > </div>
110
<table class="memname">
112
<td class="memname">T& <a class="el" href="class_ipe_auto_ptr.html">IpeAutoPtr</a>< T >::operator* </td>
114
<td class="paramname"></td>
115
<td> ) </td>
116
<td><code> [inline]</code></td>
124
<a class="anchor" id="a9e554fca6c9b7551da86ab1496c7fbfc"></a><!-- doxytag: member="IpeAutoPtr::ptr" ref="a9e554fca6c9b7551da86ab1496c7fbfc" args="()" -->
125
<div class="memitem">
126
<div class="memproto">
127
<div class="memtemplate">
128
template<class T > </div>
129
<table class="memname">
131
<td class="memname">T* <a class="el" href="class_ipe_auto_ptr.html">IpeAutoPtr</a>< T >::ptr </td>
133
<td class="paramname"></td>
134
<td> ) </td>
135
<td><code> [inline]</code></td>
143
<a class="anchor" id="acdcf916559ea5cf7797d9d24ea180dbb"></a><!-- doxytag: member="IpeAutoPtr::take" ref="acdcf916559ea5cf7797d9d24ea180dbb" args="()" -->
144
<div class="memitem">
145
<div class="memproto">
146
<div class="memtemplate">
147
template<class T > </div>
148
<table class="memname">
150
<td class="memname">T* <a class="el" href="class_ipe_auto_ptr.html">IpeAutoPtr</a>< T >::take </td>
152
<td class="paramname"></td>
153
<td> ) </td>
154
<td><code> [inline]</code></td>
162
<hr/>The documentation for this class was generated from the following file:<ul>