#include <WeakRingPtr.h>
Public Types | |
typedef BoolePolyRing | value_type |
Public Member Functions | |
WeakRingPtr (const value_type &data) | |
Default constructor. | |
WeakRingPtr (const self &rhs) | |
Copy constructor. | |
~WeakRingPtr () | |
Destructor. | |
value_type | operator* () const |
Dereferencing. | |
operator bool () const | |
Validity check. |
This is just a wrapper for CWeakPtr<BoolePolyRing::core_type>
. For aceesing such internals it is good friend
with BoolePolyRing
.
polybori::WeakRingPtr::WeakRingPtr | ( | const value_type & | data | ) | [inline] |
Default constructor.
polybori::WeakRingPtr::WeakRingPtr | ( | const self & | rhs | ) | [inline] |
Copy constructor.
polybori::WeakRingPtr::~WeakRingPtr | ( | ) | [inline] |
Destructor.
value_type polybori::WeakRingPtr::operator* | ( | ) | const [inline] |
Dereferencing.
polybori::WeakRingPtr::operator bool | ( | ) | const [inline] |
Validity check.