|
cheshirekow
v0.1.0
|
acts like a c-pointer by overloading the ->() operator, but is not copyable and doesn't allow the underlying c-pointer to be copied More...
#include <cpp_fontconfig/CPtr.h>
Public Types | |
| typedef Traits::cobjptr | cobjptr |
Public Member Functions | |
| cobjptr | operator-> () |
| const cobjptr | operator-> () const |
Private Member Functions | |
| CPtr (cobjptr ptr=0) | |
| may only be constructed by a RefPtr More... | |
| CPtr (const CPtr< Traits > &other) | |
| not construction-copyable More... | |
| CPtr< Traits > & | operator= (const CPtr< Traits > &) |
| not copyable More... | |
Private Attributes | |
| cobjptr | m_ptr |
Friends | |
| class | RefPtr< Traits > |
acts like a c-pointer by overloading the ->() operator, but is not copyable and doesn't allow the underlying c-pointer to be copied
| typedef Traits::cobjptr fontconfig::CPtr< Traits >::cobjptr |
|
inlineexplicitprivate |
|
private |
not construction-copyable
|
inline |
|
inline |
|
private |
not copyable
|
private |