<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
<!-- | |
Licensed to the Apache Software Foundation (ASF) under one or more | |
contributor license agreements. See the NOTICE file distributed with | |
this work for additional information regarding copyright ownership. | |
The ASF licenses this file to You under the Apache License, Version 2.0 | |
(the "License"); you may not use this file except in compliance with | |
the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> | |
<title>Apache log4cxx: ObjectPtrT Class Template Reference</title> | |
<link href="doxygen.css" rel="stylesheet" type="text/css"> | |
<link href="tabs.css" rel="stylesheet" type="text/css"> | |
</head><body> | |
<!-- Generated by Doxygen 1.4.6 --> | |
<div class="tabs"> | |
<ul> | |
<li><a href="main.html"><span>Main Page</span></a></li> | |
<li><a href="modules.html"><span>Modules</span></a></li> | |
<li><a href="namespaces.html"><span>Namespaces</span></a></li> | |
<li id="current"><a href="classes.html"><span>Classes</span></a></li> | |
<li><a href="files.html"><span>Files</span></a></li> | |
</ul></div> | |
<div class="tabs"> | |
<ul> | |
<li><a href="classes.html"><span>Alphabetical List</span></a></li> | |
<li><a href="annotated.html"><span>Class List</span></a></li> | |
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> | |
<li><a href="functions.html"><span>Class Members</span></a></li> | |
</ul></div> | |
<div class="nav"> | |
<a class="el" href="namespacelog4cxx.html">log4cxx</a>::<a class="el" href="namespacelog4cxx_1_1helpers.html">helpers</a>::<a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a></div> | |
<h1>ObjectPtrT Class Template Reference</h1><!-- doxytag: class="log4cxx::helpers::ObjectPtrT" --><!-- doxytag: inherits="log4cxx::helpers::ObjectPtrBase" -->Inherits <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a>. | |
<p> | |
<a href="classlog4cxx_1_1helpers_1_1_object_ptr_t-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> | |
<h3>template<typename T><br> | |
class log4cxx::helpers::ObjectPtrT< T ></h3> | |
smart pointer to a <a class="el" href="classlog4cxx_1_1helpers_1_1_object.html">Object</a> descendant | |
<p> | |
<table border="0" cellpadding="0" cellspacing="0"> | |
<tr><td></td></tr> | |
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#88608e136f1cd72ce1283e95b0c272d3">ObjectPtrT</a> (const int &null)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#b93d3d6c4920d5b551f80cfe7f8a8528">ObjectPtrT</a> ()</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#04f45a2386824aae1ef3f8121697e99f">ObjectPtrT</a> (T *p1)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#9a01bd67e2b05f4daa47253b423c46cd">ObjectPtrT</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> &p1)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#c360233dc7a78233561f8d6575133e24">ObjectPtrT</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a> &p1)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#565c16eb14eb2e17f784810197085f52">ObjectPtrT</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a> &p1)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#d4b8fc39c5e2cc530ac39492ce51df65">~ObjectPtrT</a> ()</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#50b9388621902512afbd7a5a915cde70">operator=</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> &p1)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#0d0c92201f7d6b3f2f61c33b8973b7cc">operator=</a> (const int &null)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#0571d8622851b004db40b130718fce59">operator=</a> (T *p1)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#567d9555e3e2f5ca26c1114dcba3a91b">operator=</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a> &p1)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#9fa2c42e021f8c4d514bf38939785dde">operator=</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a> &p1)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#b25f721f9be51752b22c8e0f46e4440d">operator==</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> &p1) const </td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#81cf4cfdc0b376d73932f4011e9eb349">operator!=</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> &p1) const </td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#9a0e34e3ae57aa2d7a0fd1ac78d63aa8">operator<</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> &p1) const </td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#3cb0aea616f65cf32c26cb41f34500b8">operator==</a> (const T *p1) const </td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#9e85ba3266b7672d8fa8f75a6e9ea7b8">operator!=</a> (const T *p1) const </td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#935ec34b32f14c3b0fe5bd1c3136774a">operator<</a> (const T *p1) const </td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#c0ddd007dfcfef3121f74d0665dfd0cd">operator-></a> () const </td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#4f45f39de80834e69f99edfb1235649d">operator *</a> () const </td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html#826c82b72ca2d624342ce5c06405af8d">operator T *</a> () const </td></tr> | |
</table> | |
<hr><h2>Constructor & Destructor Documentation</h2> | |
<a class="anchor" name="88608e136f1cd72ce1283e95b0c272d3"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::ObjectPtrT" ref="88608e136f1cd72ce1283e95b0c272d3" args="(const int &null)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const int & </td> | |
<td class="mdname1" valign="top" nowrap> <em>null</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="b93d3d6c4920d5b551f80cfe7f8a8528"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::ObjectPtrT" ref="b93d3d6c4920d5b551f80cfe7f8a8528" args="()" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="04f45a2386824aae1ef3f8121697e99f"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::ObjectPtrT" ref="04f45a2386824aae1ef3f8121697e99f" args="(T *p1)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">T * </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="9a01bd67e2b05f4daa47253b423c46cd"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::ObjectPtrT" ref="9a01bd67e2b05f4daa47253b423c46cd" args="(const ObjectPtrT &p1)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>< T > & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="c360233dc7a78233561f8d6575133e24"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::ObjectPtrT" ref="c360233dc7a78233561f8d6575133e24" args="(const ObjectPtrBase &p1)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a> & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="565c16eb14eb2e17f784810197085f52"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::ObjectPtrT" ref="565c16eb14eb2e17f784810197085f52" args="(ObjectPtrBase &p1)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a> & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="d4b8fc39c5e2cc530ac39492ce51df65"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::~ObjectPtrT" ref="d4b8fc39c5e2cc530ac39492ce51df65" args="()" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">~<a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<hr><h2>Member Function Documentation</h2> | |
<a class="anchor" name="4f45f39de80834e69f99edfb1235649d"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator *" ref="4f45f39de80834e69f99edfb1235649d" args="() const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">T& operator * </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="826c82b72ca2d624342ce5c06405af8d"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator T *" ref="826c82b72ca2d624342ce5c06405af8d" args="() const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">operator T * </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="9e85ba3266b7672d8fa8f75a6e9ea7b8"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator!=" ref="9e85ba3266b7672d8fa8f75a6e9ea7b8" args="(const T *p1) const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">bool operator!= </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const T * </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="81cf4cfdc0b376d73932f4011e9eb349"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator!=" ref="81cf4cfdc0b376d73932f4011e9eb349" args="(const ObjectPtrT &p1) const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">bool operator!= </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>< T > & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="c0ddd007dfcfef3121f74d0665dfd0cd"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator->" ref="c0ddd007dfcfef3121f74d0665dfd0cd" args="() const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">T* operator-> </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="935ec34b32f14c3b0fe5bd1c3136774a"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator<" ref="935ec34b32f14c3b0fe5bd1c3136774a" args="(const T *p1) const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">bool operator< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const T * </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="9a0e34e3ae57aa2d7a0fd1ac78d63aa8"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator<" ref="9a0e34e3ae57aa2d7a0fd1ac78d63aa8" args="(const ObjectPtrT &p1) const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">bool operator< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>< T > & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="9fa2c42e021f8c4d514bf38939785dde"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator=" ref="9fa2c42e021f8c4d514bf38939785dde" args="(const ObjectPtrBase &p1)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>& operator= </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a> & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="567d9555e3e2f5ca26c1114dcba3a91b"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator=" ref="567d9555e3e2f5ca26c1114dcba3a91b" args="(ObjectPtrBase &p1)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>& operator= </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html">ObjectPtrBase</a> & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="0571d8622851b004db40b130718fce59"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator=" ref="0571d8622851b004db40b130718fce59" args="(T *p1)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>& operator= </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">T * </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="0d0c92201f7d6b3f2f61c33b8973b7cc"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator=" ref="0d0c92201f7d6b3f2f61c33b8973b7cc" args="(const int &null)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>& operator= </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const int & </td> | |
<td class="mdname1" valign="top" nowrap> <em>null</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="50b9388621902512afbd7a5a915cde70"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator=" ref="50b9388621902512afbd7a5a915cde70" args="(const ObjectPtrT &p1)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>& operator= </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>< T > & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap><code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="3cb0aea616f65cf32c26cb41f34500b8"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator==" ref="3cb0aea616f65cf32c26cb41f34500b8" args="(const T *p1) const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">bool operator== </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const T * </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="b25f721f9be51752b22c8e0f46e4440d"></a><!-- doxytag: member="log4cxx::helpers::ObjectPtrT::operator==" ref="b25f721f9be51752b22c8e0f46e4440d" args="(const ObjectPtrT &p1) const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">bool operator== </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ObjectPtrT</a>< T > & </td> | |
<td class="mdname1" valign="top" nowrap> <em>p1</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const<code> [inline]</code></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<hr>The documentation for this class was generated from the following file:<ul> | |
<li><a class="el" href="objectptr_8h.html">objectptr.h</a></ul> | |
<!-- | |
Licensed to the Apache Software Foundation (ASF) under one or more | |
contributor license agreements. See the NOTICE file distributed with | |
this work for additional information regarding copyright ownership. | |
The ASF licenses this file to You under the Apache License, Version 2.0 | |
(the "License"); you may not use this file except in compliance with | |
the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--> | |
</BODY> | |
</HTML> |