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 |