Nemiver  0.3
Classes | Namespaces | Typedefs
nmv-safe-ptr-utils.h File Reference
#include <glib-object.h>
#include "nmv-object.h"
#include "nmv-safe-ptr.h"
#include "nmv-namespace.h"

Go to the source code of this file.

Classes

struct  nemiver::common::ObjectRef
 
struct  nemiver::common::ObjectUnref
 
struct  nemiver::common::GCharRef
 
struct  nemiver::common::GCharUnref
 
struct  nemiver::common::CharsRef
 
struct  nemiver::common::DelCharsUnref
 
struct  nemiver::common::UnicharsRef
 
struct  nemiver::common::DelUnicharsUnref
 
struct  nemiver::common::GErrorRef
 
struct  nemiver::common::GErrorUnref
 
struct  nemiver::common::RefGObjectNative
 
struct  nemiver::common::UnrefGObjectNative
 

Namespaces

 nemiver
 
 nemiver::common
 

Typedefs

typedef SafePtr< gchar, CharsRef, GCharUnref > nemiver::common::GCharSafePtr
 
typedef SafePtr< Object, ObjectRef, ObjectUnref > nemiver::common::ObjectSafePtr
 
typedef SafePtr< gchar, CharsRef, DelCharsUnref > nemiver::common::CharSafePtr
 
typedef SafePtr< gunichar, UnicharsRef, DelUnicharsUnref > nemiver::common::UnicharSafePtr
 
typedef SafePtr< GError, GErrorRef, GErrorUnref > nemiver::common::GErrorSafePtr
 
typedef SafePtr< void *, RefGObjectNative, UnrefGObjectNative > nemiver::common::NativeGObjectSafePtr