common::shared_handle< T, PolicyT > Class Template Reference
[Inteligentne wskaźniki]
Inteligentny uchwyt ze zliczaniem referencji.
More...
#include <Base.hpp>
List of all members.
Public Types |
| typedef T | value_type |
Public Member Functions |
| | shared_handle (T p) |
| | ~shared_handle () |
| | shared_handle (const shared_handle &p) |
| shared_handle & | operator= (const shared_handle &p) |
| template<typename U , typename PolicyU > |
| | shared_handle (const shared_handle< U, PolicyU > &p) |
| template<typename U , typename PolicyU > |
| shared_handle & | operator= (const shared_handle< U, PolicyU > &p) |
| template<typename U , typename PolicyU > |
| bool | operator== (const shared_handle< U, PolicyU > &rhs) const |
| template<typename U , typename PolicyU > |
| bool | operator!= (const shared_handle< U, PolicyU > &rhs) const |
| const T & | get () const |
| void | swap (shared_handle< T, PolicyT > &b) |
| void | reset (T p) |
| template<typename U , typename PolicyU > |
| void | reset (const shared_handle< U, PolicyU > &p) |
| bool | unique () const |
Friends |
| class | shared_handle |
| bool | operator== (const shared_handle &lhs, const T &rhs) |
| bool | operator== (const T &lhs, const shared_handle &rhs) |
| bool | operator!= (const shared_handle &lhs, const T &rhs) |
| bool | operator!= (const T &lhs, const shared_handle &rhs) |
Detailed Description
template<typename T, typename PolicyT>
class common::shared_handle< T, PolicyT >
Inteligentny uchwyt ze zliczaniem referencji.
Member Typedef Documentation
template<typename T, typename PolicyT>
Constructor & Destructor Documentation
template<typename T, typename PolicyT>
template<typename T, typename PolicyT>
template<typename T, typename PolicyT>
template<typename T, typename PolicyT>
template<typename U , typename PolicyU >
Member Function Documentation
template<typename T, typename PolicyT>
template<typename T, typename PolicyT>
template<typename U , typename PolicyU >
template<typename T, typename PolicyT>
template<typename U , typename PolicyU >
template<typename T, typename PolicyT>
template<typename T, typename PolicyT>
template<typename U , typename PolicyU >
template<typename T, typename PolicyT>
template<typename U , typename PolicyU >
template<typename T, typename PolicyT>
template<typename T, typename PolicyT>
template<typename T, typename PolicyT>
Friends And Related Function Documentation
template<typename T, typename PolicyT>
| bool operator!= |
( |
const T & |
lhs, |
|
|
const shared_handle< T, PolicyT > & |
rhs | |
|
) |
| | [friend] |
template<typename T, typename PolicyT>
| bool operator!= |
( |
const shared_handle< T, PolicyT > & |
lhs, |
|
|
const T & |
rhs | |
|
) |
| | [friend] |
template<typename T, typename PolicyT>
| bool operator== |
( |
const T & |
lhs, |
|
|
const shared_handle< T, PolicyT > & |
rhs | |
|
) |
| | [friend] |
template<typename T, typename PolicyT>
| bool operator== |
( |
const shared_handle< T, PolicyT > & |
lhs, |
|
|
const T & |
rhs | |
|
) |
| | [friend] |
template<typename T, typename PolicyT>
The documentation for this class was generated from the following file: