logo top
Main Page  glibmm Namespaces  Book 

Glib::Interface Class Reference

Inherits Glib::ObjectBase.

Inherited by Gio::AppInfo, Gio::AsyncResult, Gio::Drive, Gio::File, Gio::Icon, Gio::Initable, Gio::Mount, Gio::Seekable, Gio::SocketConnectable, and Gio::Volume.

List of all members.

Public Member Functions

 Interface (const Glib::Interface_Class& interface_class)
 Called by constructors of derived classes.
 Interface (GObject* castitem)
 Called by constructors of derived classes.
virtual ~Interface ()
GObject* gobj ()
 Provides access to the underlying C GObject.
const GObject* gobj () const
 Provides access to the underlying C GObject.


Constructor & Destructor Documentation

Glib::Interface::Interface ( const Glib::Interface_Class &  interface_class  )  [explicit]

Called by constructors of derived classes.

Provide the result of the Class object's init() function to ensure that it is properly initialized.

Parameters:
interface_class The Class object for the derived type.

Glib::Interface::Interface ( GObject *  castitem  )  [explicit]

Called by constructors of derived classes.

Parameters:
cast_item A C instance that will be wrapped by the new C++ instance. This does not take a reference, so call reference() if necessary.

virtual Glib::Interface::~Interface (  )  [virtual]


Member Function Documentation


The documentation for this class was generated from the following file:

Generated for glibmm by Doxygen 1.5.9 © 1997-2001