cheshirekow
v0.1.0
|
acts like a const 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 | |
const cobjptr | operator-> () const |
Private Member Functions | |
ConstCPtr (const cobjptr ptr=0) | |
may only be constructed by a RefPtr More... | |
ConstCPtr (const ConstCPtr< Traits > &other) | |
not construction-copyable More... | |
ConstCPtr< Traits > & | operator= (const ConstCPtr< Traits > &) |
not copyable More... | |
Private Attributes | |
const cobjptr | m_ptr |
Friends | |
class | RefPtr< Traits > |
acts like a const 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::ConstCPtr< Traits >::cobjptr |
|
inlineexplicitprivate |
|
private |
not construction-copyable
|
inline |
|
private |
not copyable
|
private |