![]() |
B2BITS FIX Antenna C++ 2.34.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=().