Classes |
| class | common::DeletePolicy |
| | Polityka zwalaniania inteligentnych wskaźników, która robi: delete p;. More...
|
| class | common::DeleteArrayPolicy |
| | Polityka zwalaniania inteligentnych wskaźników, która robi: delete [] p;. More...
|
| class | common::ReleasePolicy |
| | Polityka zwalaniania inteligentnych wskaźników, która robi: p->Release();. More...
|
| class | common::scoped_ptr< T, PolicyT > |
| | Inteligentny wskaźnik z wyłącznym prawem własności. More...
|
| class | common::shared_ptr< T, PolicyT > |
| | Inteligentny wskaźnik ze zliczaniem referencji. More...
|
| class | common::CloseHandlePolicy |
| | Polityka zwalniania uchwytu - robi: CloseHandle(p);. More...
|
| class | common::DeleteObjectPolicy |
| | Polityka zwalniania uchwytu - robi: DeleteObject(p);. More...
|
| class | common::scoped_handle< T, PolicyT > |
| | Inteligentny uchwyt - wyłączna własność. More...
|
| class | common::shared_handle< T, PolicyT > |
| | Inteligentny uchwyt ze zliczaniem referencji. More...
|
Functions |
| 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) |