1#ifndef CLASSIC_OwnPtr_HH
2#define CLASSIC_OwnPtr_HH
30template <
class Object>
86template <
class Object>
92template <
class Object>
99template <
class Object>
105template <
class Object>
111template <
class Object>
113 if(
object != rhs.
object) {
123template <
class Object>
131template <
class Object>
137template <
class Object>
143template <
class Object>
149template <
class Object>
The base class for all OPAL objects.
A pointer which owns the object pointed at.
Object * operator->() const
Delegation operator.
OwnPtr & operator=(Object *)
Assign.
OwnPtr()
Default constructor.
Object * release()
Release ownership.
bool isValid() const
Test for validity.
OwnPtr & operator=(const OwnPtr &)
Assign.
OwnPtr(const OwnPtr &)
Copy constructor.
Object & operator*() const
Dereferencing operator.
OwnPtr(Object *)
Constructor.