![]() |
B2BITS FIX Antenna C++ 2.34.0
|
#include <B2BITS_ReferenceCounter.h>
Public Member Functions | |
| T * | get () throw () |
| Returns a pointer. | |
| T * | get () const throw () |
| Returns a pointer. | |
| operator bool () const throw () | |
| Overloaded operator bool(). | |
| bool | operator! () const throw () |
| Overloaded operator!. | |
| T & | operator* () throw () |
| Overloaded operator*. | |
| T & | operator* () const throw () |
| Overloaded operator*. | |
| T * | operator-> () throw () |
| Overloaded operator->. | |
| T * | operator-> () const throw () |
| Overloaded operator->. | |
| ReferenceCounterSharedPtr & | operator= (ReferenceCounterSharedPtr< T > const &ptr) throw () |
| Copy operator. | |
| ReferenceCounterSharedPtr & | operator= (T *ptr) throw () |
| Takes ownership over the object. DOESN'T call addRef()! | |
| ReferenceCounterSharedPtr () throw () | |
| Default constructor. | |
| ReferenceCounterSharedPtr (ReferenceCounterSharedPtr< T > const &ptr) throw () | |
| Copy constructor. | |
| template<typename U > | |
| ReferenceCounterSharedPtr (ReferenceCounterSharedPtr< U > const &ptr) throw () | |
| Copy constructor. | |
| ReferenceCounterSharedPtr (T *ptr) throw () | |
| Constructor. | |
| void | reset (T *ptr=NULL) throw () |
| Takes ownership over the object. DOESN'T call addRef()! | |
| ~ReferenceCounterSharedPtr () throw () | |
| Destructor. | |
|
inline | ||||||||||||
Default constructor.
|
inlineexplicit | |||||||||||||
Constructor.
| ptr | Pointer to the object to be owned. Takes ownership over the object. DOESN'T call addRef()! |
|
inline | |||||||||||||
Copy constructor.
|
inlineexplicit | |||||||||||||
Copy constructor.
|
inline | ||||||||||||
Destructor.
|
inline | ||||||||||||
Returns a pointer.
|
inline | ||||||||||||
Returns a pointer.
|
inline | ||||||||||||
Overloaded operator bool().
|
inline | ||||||||||||
Overloaded operator!.
|
inline | ||||||||||||
Overloaded operator*.
|
inline | ||||||||||||
Overloaded operator*.
|
inline | ||||||||||||
Overloaded operator->.
|
inline | ||||||||||||
Overloaded operator->.
|
inline | |||||||||||||
Copy operator.
|
inline | |||||||||||||
Takes ownership over the object. DOESN'T call addRef()!
|
inline | |||||||||||||
Takes ownership over the object. DOESN'T call addRef()!