B2BITS FIX Antenna C++ 2.33.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()!