Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members

Gnome::ModuleInfo Class Reference

#include <moduleinfo.h>

List of all members.

Public Member Functions

 ModuleInfo (GnomeModuleInfo *gobject, bool make_a_copy=true)
 ModuleInfo (const ModuleInfo &other)
ModuleInfo & operator= (const ModuleInfo &other)
 ~ModuleInfo ()
void swap (ModuleInfo &other)
GnomeModuleInfo * gobj ()
 Provides access to the underlying C instance.

const GnomeModuleInfo * gobj () const
 Provides access to the underlying C instance.

GnomeModuleInfo * gobj_copy () const
 ModuleInfo ()
 ModuleInfo (const gchar *name, const gchar *version, const gchar *description)
 The strings must be statically allocated - i.e. string literals.

Glib::ustring get_name () const
Glib::ustring get_version () const
Glib::ustring get_description () const
void set_requirements (GnomeModuleRequirement *requirements)
void set_post_args_parse (GnomeModuleHook function)

Protected Attributes

GnomeModuleInfo * gobject_

Related Functions

(Note that these are not member functions.)

void swap (ModuleInfo &lhs, ModuleInfo &rhs)
Gnome::ModuleInfo wrap (GnomeModuleInfo *object, bool take_copy=false)


Constructor & Destructor Documentation

Gnome::ModuleInfo::ModuleInfo (  GnomeModuleInfo *  gobject,
bool  make_a_copy = true
)  [explicit]
 

Gnome::ModuleInfo::ModuleInfo (  const ModuleInfo &  other  ) 
 

Gnome::ModuleInfo::~ModuleInfo (   ) 
 

Gnome::ModuleInfo::ModuleInfo (   ) 
 

Gnome::ModuleInfo::ModuleInfo (  const gchar *  name,
const gchar *  version,
const gchar *  description
) 
 

The strings must be statically allocated - i.e. string literals.


Member Function Documentation

Glib::ustring Gnome::ModuleInfo::get_description (   )  const
 

Glib::ustring Gnome::ModuleInfo::get_name (   )  const
 

Glib::ustring Gnome::ModuleInfo::get_version (   )  const
 

const GnomeModuleInfo* Gnome::ModuleInfo::gobj (   )  const [inline]
 

Provides access to the underlying C instance.

GnomeModuleInfo* Gnome::ModuleInfo::gobj (   )  [inline]
 

Provides access to the underlying C instance.

GnomeModuleInfo* Gnome::ModuleInfo::gobj_copy (   )  const
 

ModuleInfo& Gnome::ModuleInfo::operator= (  const ModuleInfo &  other  ) 
 

void Gnome::ModuleInfo::set_post_args_parse (  GnomeModuleHook  function  ) 
 

void Gnome::ModuleInfo::set_requirements (  GnomeModuleRequirement *  requirements  ) 
 

void Gnome::ModuleInfo::swap (  ModuleInfo &  other  ) 
 


Friends And Related Function Documentation

void swap (  ModuleInfo &  lhs,
ModuleInfo &  rhs
)  [related]
 

Gnome::ModuleInfo wrap (  GnomeModuleInfo *  object,
bool  take_copy = false
)  [related]
 


Member Data Documentation

GnomeModuleInfo* Gnome::ModuleInfo::gobject_ [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Jul 20 20:31:21 2004 for libgnomemm by doxygen 1.3.7