B2BITS FIX Antenna C++ 2.33.0
|
Const sensitive pointer. More...
#include <B2BITS_CSRefCounterPtr.h>
Public Types | |
typedef CSRefCounterPtr< T > | MyT |
Public Member Functions | |
CSRefCounterPtr () throw () | |
Default Constructor. | |
CSRefCounterPtr (CSRefCounterPtr const &aV) throw () | |
Copy constuctor. | |
template<typename T2 > | |
CSRefCounterPtr (CSRefCounterPtr< T2 > const &other) throw () | |
Another copy constructor. | |
CSRefCounterPtr (T *apV) throw () | |
Constructor. | |
CSRefCounterPtr (T *apV, bool increaseRefCounter) throw () | |
Constructor. | |
T * | get () throw () |
Returns pointer to the managed object. | |
T const * | get () const throw () |
Returns pointer to the managed object. | |
T & | operator* () const throw () |
Dereference operator. | |
T * | operator-> () const throw () |
Selector operator. | |
CSRefCounterPtr & | operator= (CSRefCounterPtr const &rv) throw () |
Assign operator. | |
T * | release () throw () |
Returns pointer to the managed object and its ownership. | |
void | reset (T *apI=NULL, bool addRef=true) throw () |
Releases managed object and assigns new one. | |
~CSRefCounterPtr () throw () | |
Destructor. | |
Const sensitive pointer.
typedef CSRefCounterPtr<T> FixDictionary2::CSRefCounterPtr< T >::MyT |
|
inline |
Default Constructor.
|
inlineexplicit |
Constructor.
|
inline |
Constructor.
|
inline |
Copy constuctor.
|
inline |
Another copy constructor.
|
inline |
Destructor.
|
inline |
Returns pointer to the managed object.
|
inline |
Returns pointer to the managed object.
|
inline |
Dereference operator.
|
inline |
Selector operator.
|
inline |
Assign operator.
References FixDictionary2::CSRefCounterPtr< T >::reset().
|
inline |
Returns pointer to the managed object and its ownership.
|
inline |
Releases managed object and assigns new one.
Referenced by FixDictionary2::CSRefCounterPtr< T >::operator=().