|
Komponenty |
| class | common::DeletePolicy |
| | Polityka zwalaniania inteligentnych wskaźników, która robi: delete p;. Więcej...
|
| class | common::DeleteArrayPolicy |
| | Polityka zwalaniania inteligentnych wskaźników, która robi: delete [] p;. Więcej...
|
| class | common::ReleasePolicy |
| | Polityka zwalaniania inteligentnych wskaźników, która robi: p->Release();. Więcej...
|
| class | common::scoped_ptr< T, PolicyT > |
| | Inteligentny wskaźnik z wyłącznym prawem własności. Więcej...
|
| class | common::shared_ptr< T, PolicyT > |
| | Inteligentny wskaźnik ze zliczaniem referencji. Więcej...
|
| class | common::CloseHandlePolicy |
| | Polityka zwalniania uchwytu - robi: CloseHandle(p);. Więcej...
|
| class | common::DeleteObjectPolicy |
| | Polityka zwalniania uchwytu - robi: DeleteObject(p);. Więcej...
|
| class | common::scoped_handle< T, PolicyT > |
| | Inteligentny uchwyt - wyłączna własność. Więcej...
|
| class | common::shared_handle< T, PolicyT > |
| | Inteligentny uchwyt ze zliczaniem referencji. Więcej...
|
Funkcje |
| template<typename T, typename PolicyT> |
| void | common::swap (scoped_ptr< T, PolicyT > &a, scoped_ptr< T, PolicyT > &b) |
| template<typename T, typename PolicyT> |
| void | common::swap (shared_ptr< T, PolicyT > &a, shared_ptr< T, PolicyT > &b) |
| template<typename T, typename PolicyT> |
| void | common::swap (scoped_handle< T, PolicyT > &a, scoped_handle< T, PolicyT > &b) |
| template<typename T, typename PolicyT> |
| void | common::swap (shared_handle< T, PolicyT > &a, shared_handle< T, PolicyT > &b) |