bindings-gts-0.1.1: src/Bindings/Gts/GeometricalObjectHierarchy/ObjectClass.hsc
#include <bindings.dsl.h>
#include <gts.h>
-- | <http://gts.sourceforge.net/reference/gts-object-class.html>
module Bindings.Gts.GeometricalObjectHierarchy.ObjectClass where
import Bindings.GLib
import Bindings.Gts.Types
#strict_import
#num GTS_CLASS_NAME_LENGTH
#cinline GTS_OBJECT_CLASS , Ptr a -> Ptr <GtsObjectClass>
#cinline GTS_OBJECT , Ptr a -> Ptr <GtsObject>
#cinline GTS_IS_OBJECT , Ptr a -> Ptr <gboolean>
#cinline GTS_OBJECT_FLAGS , Ptr a -> IO <guint32>
#cinline GTS_OBJECT_SET_FLAGS , Ptr a -> <guint32> -> IO ()
#cinline GTS_OBJECT_UNSET_FLAGS , Ptr a -> <guint32> -> IO ()
#cinline GTS_OBJECT_DESTROYED , Ptr a -> IO <gboolean>
#ccall gts_object_class , IO (Ptr <GtsObjectClass>)
#ccall gts_object_class_new , Ptr <GtsObjectClass> -> Ptr <GtsObjectClassInfo> -> IO <gpointer>
#ccall gts_object_class_check_cast , <gpointer> -> <gpointer> -> IO <gpointer>
#cinline gts_object_class_is_from_class , <gpointer> -> <gpointer> -> IO <gpointer>
#ccall gts_object_class_from_name , Ptr <gchar> -> IO (Ptr <GtsObjectClass>)
#ccall gts_object_new , Ptr <GtsObjectClass> -> IO (Ptr <GtsObject>)
#ccall gts_object_init , Ptr <GtsObject> -> Ptr <GtsObjectClass> -> IO ()
#ccall gts_object_clone , Ptr <GtsObject> -> IO (Ptr <GtsObject>)
#ccall gts_object_attributes , Ptr <GtsObject> -> Ptr <GtsObject> -> IO ()
#ccall gts_object_check_cast , <gpointer> -> <gpointer> -> IO <gpointer>
#cinline gts_object_is_from_class , <gpointer> -> <gpointer> -> IO <gpointer>
#ccall gts_object_reset_reserved , Ptr <GtsObject> -> IO ()
#ccall gts_object_destroy , Ptr <GtsObject> -> IO ()
#ccall gts_finalize , IO ()