|
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_freetype/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 freetype::ConstCPtr< Traits >::cobjptr |
|
inlineexplicitprivate |
|
private |
not construction-copyable
|
inline |
|
private |
not copyable
|
private |