|
glibmm
2.73.2
|
This specialization of TypeTraits exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface. More...
#include <giomm/file.h>
Public Types | |
| using | CppType = Glib::RefPtr< Gio::File > |
| using | CType = GFile * |
| using | CTypeNonConst = GFile * |
Static Public Member Functions | |
| static CType | to_c_type (const CppType & item) |
| static CppType | to_cpp_type (const CType & item) |
| static void | release_c_type (CType item) |
This specialization of TypeTraits exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface.
| using Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::File > >::CppType = Glib::RefPtr<Gio::File> |
| using Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::File > >::CType = GFile* |
| using Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::File > >::CTypeNonConst = GFile* |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |