#include #include -- | 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 #cinline GTS_OBJECT , Ptr a -> Ptr #cinline GTS_IS_OBJECT , Ptr a -> Ptr #cinline GTS_OBJECT_FLAGS , Ptr a -> IO #cinline GTS_OBJECT_SET_FLAGS , Ptr a -> -> IO () #cinline GTS_OBJECT_UNSET_FLAGS , Ptr a -> -> IO () #cinline GTS_OBJECT_DESTROYED , Ptr a -> IO #ccall gts_object_class , IO (Ptr ) #ccall gts_object_class_new , Ptr -> Ptr -> IO #ccall gts_object_class_check_cast , -> -> IO #cinline gts_object_class_is_from_class , -> -> IO #ccall gts_object_class_from_name , Ptr -> IO (Ptr ) #ccall gts_object_new , Ptr -> IO (Ptr ) #ccall gts_object_init , Ptr -> Ptr -> IO () #ccall gts_object_clone , Ptr -> IO (Ptr ) #ccall gts_object_attributes , Ptr -> Ptr -> IO () #ccall gts_object_check_cast , -> -> IO #cinline gts_object_is_from_class , -> -> IO #ccall gts_object_reset_reserved , Ptr -> IO () #ccall gts_object_destroy , Ptr -> IO () #ccall gts_finalize , IO ()