_CONV_ENUM(G,PasswordSave) _CONV_ENUM(G,AskPasswordFlags) _CONV_ENUM(G,MountOperationResult) _CONV_ENUM(G,MountUnmountFlags) _CONV_ENUM(G,MountMountFlags) _CONV_ENUM(G,FileAttributeType) _CONV_ENUM(G,FileAttributeInfoFlags) _CONV_ENUM(G,FileCopyFlags) _CONV_ENUM(G,FileCreateFlags) _CONV_ENUM(G,FileMonitorFlags) _CONV_ENUM(G,FileMonitorEvent) _CONV_ENUM(G,FileQueryInfoFlags) _CONV_ENUM(G,FileType) _CONV_ENUM(G,OutputStreamSpliceFlags) _CONV_ENUM(G,AppInfoCreateFlags) _CONV_ENUM(G,DataStreamByteOrder) _CONV_ENUM(G,DataStreamNewlineType) # AppInfo _CONVERSION(`GAppInfo*',`Glib::RefPtr',`Glib::wrap($3)') _CONVERSION(`const Glib::RefPtr&',`GAppLaunchContext*',__CONVERT_REFPTR_TO_P) _CONVERSION(`GAppLaunchContext*',`const Glib::RefPtr&',Glib::wrap($3)) _CONVERSION(`const Glib::RefPtr&',`GAppInfo*',__CONVERT_REFPTR_TO_P) _CONVERSION(`Glib::RefPtr',`GAppInfo*',__CONVERT_REFPTR_TO_P) _CONVERSION(`GAppInfo*',`const Glib::RefPtr&',`Glib::wrap($3)') _CONVERSION(`const Glib::ListHandle< Glib::RefPtr >&',`GList*',`$3.data()') # AsyncResult _CONVERSION(`Glib::RefPtr',`GObject*',__CONVERT_REFPTR_TO_P) _CONVERSION(`const Glib::RefPtr&',`GAsyncResult*',__CONVERT_REFPTR_TO_P) _CONVERSION(`Glib::RefPtr&',`GAsyncResult*',__CONVERT_REFPTR_TO_P) # Cancellable _CONVERSION(`const Glib::RefPtr&',`GCancellable*',__CONVERT_CONST_REFPTR_TO_P) _CONVERSION(`GCancellable*', `Glib::RefPtr', `Glib::wrap($3)') # DesktopAppInfo _CONVERSION(`GDesktopAppInfo*', `Glib::RefPtr', `Glib::wrap($3)') # Drive _CONVERSION(`GDrive*',`Glib::RefPtr',`Glib::wrap($3)') # File _CONVERSION(`return-char*',`std::string',`Glib::convert_return_gchar_ptr_to_stdstring($3)') _CONVERSION(`Glib::RefPtr',`GFile*',__CONVERT_REFPTR_TO_P) _CONVERSION(`const Glib::RefPtr&',`GFile*',__CONVERT_REFPTR_TO_P) _CONVERSION(`const Glib::RefPtr&',`GFile*',__CONVERT_CONST_REFPTR_TO_P_SUN(Gio::File)) _CONVERSION(`GFile*',`Glib::RefPtr',`Glib::wrap($3)') _CONVERSION(`GFile*',`Glib::RefPtr',`Glib::wrap($3)') # FileAttribute _CONVERSION(`GFileAttributeValue*',`FileAttributeValue',`Glib::wrap($3)') _CONVERSION(`const FileAttributeValue&',`const GFileAttributeValue*',`$3.gobj()') _CONVERSION(`GFileAttributeInfoList*',`Glib::RefPtr',`Glib::wrap($3)') #FileEnumerator _CONVERSION(`GFileEnumerator*',`Glib::RefPtr',`Glib::wrap($3)') # FileInfo _CONVERSION(`GFileInfo*',`Glib::RefPtr',`Glib::wrap($3)') _CONVERSION(`Glib::RefPtr&',`GFileInfo*',__CONVERT_REFPTR_TO_P) _CONVERSION(`const Glib::RefPtr&',`GFileInfo*',__CONVERT_REFPTR_TO_P) _CONVERSION(`char**',`Glib::StringArrayHandle',`Glib::StringArrayHandle($3)') _CONVERSION(`Glib::TimeVal&', `GTimeVal*', static_cast<$2>(&$3)) _CONVERSION(`const Glib::TimeVal&', `GTimeVal*', const_cast(static_cast(&$3))) _CONVERSION(`const Glib::RefPtr&',`GFileAttributeMatcher*',__CONVERT_CONST_REFPTR_TO_P) # FileInputStream _CONVERSION(`GFileInputStream*',`Glib::RefPtr',`Glib::wrap($3)') # FileMonitor _CONVERSION(`GFileMonitor*',`Glib::RefPtr',`Glib::wrap($3)') # FileOutputStream _CONVERSION(`GFileOutputStream*',`Glib::RefPtr',`Glib::wrap($3)') # FilterInputStream #_CONVERSION(`GFilterInputStream*',`Glib::RefPtr',`Glib::wrap($3)') # Icon _CONVERSION(`GIcon*',`Glib::RefPtr',`Glib::wrap($3)') _CONVERSION(`const Glib::RefPtr&',`GIcon*',__CONVERT_CONST_REFPTR_TO_P) _CONVERSION(`Glib::RefPtr',`GIcon*',__CONVERT_REFPTR_TO_P) # InputStream _CONVERSION(`const Glib::RefPtr&',`GInputStream*',__CONVERT_CONST_REFPTR_TO_P) _CONVERSION(`GInputStream*',`Glib::RefPtr',`Glib::wrap($3)') #Mount _CONVERSION(`GMount*',`Glib::RefPtr',`Glib::wrap($3)') _CONVERSION(`const Glib::RefPtr&',`GMount*',__CONVERT_CONST_REFPTR_TO_P) # MountOptions _CONVERSION(`GPasswordSave',`PasswordSave',`($2)$3') _CONVERSION(`PasswordSave',`GPasswordSave',`($2)$3') #MountOperation #_CONVERSION(`GAskPasswordFlags',`AskPasswordFlags',`($2)$3') # OutputStream _CONVERSION(`GOutputStream*',`Glib::RefPtr',`Glib::wrap($3)') _CONVERSION(`const Glib::RefPtr&',`GOutputStream*',__CONVERT_CONST_REFPTR_TO_P) #Volume _CONVERSION(`GVolume*',`Glib::RefPtr',`Glib::wrap($3)') # VolumeMonitor _CONVERSION(`GVolumeMonitor*',`Glib::RefPtr',`Glib::wrap($3)') _CONVERSION(`const Glib::RefPtr&',`GDrive*',__CONVERT_CONST_REFPTR_TO_P) _CONVERSION(`const Glib::RefPtr&',`GMount*',__CONVERT_CONST_REFPTR_TO_P) _CONVERSION(`const Glib::RefPtr&',`GVolume*',__CONVERT_CONST_REFPTR_TO_P) #Vfs _CONVERSION(`GVfs*', `Glib::RefPtr', `Glib::wrap($3)')