GFC Logo GFC Title Logo
Reference Manual
Main Page  |  Namespace List  |  Alphabetical List  |  Class List  |  File List

GFC::G::TypeInterface Class Reference

Abstract base class for GTK+ interfaces. More...

#include <gfc/glib/type.hh>

Inheritance diagram for GFC::G::TypeInterface:

GFC::G::TypeInstance GFC::Trackable List of all members.

Public Member Functions

Accessors

Static Public Member Functions

Protected Member Functions

Constructors

Detailed Description

Abstract base class for GTK+ interfaces.


Member Function Documentation

GTypeInterface* GFC::G::TypeInterface::g_type_interface GType  type  )  const
 

Get a pointer to the GTypeInterface structure for type.

Parameters:
type The interface type to get.
Returns:
A GTypeInterface pointer.

bool GFC::G::TypeInterface::is_interface GType  type  )  [static]
 

Determines whether type is an interface type.

Parameters:
type A GType value.

Interface types are types that provide pure APIs, the implementation of which is provided by another type (which is then said to conform to the interface). GLib interfaces are somewhat analogous to Java interfaces and C++ classes containing only pure virtual functions, with the difference that GType interfaces are not derivable.


The documentation for this class was generated from the following file:
Generated on Tue Aug 24 00:04:58 2004 for GFC-Core by doxygen 1.3.8