// Generated by gtkmmproc -- DO NOT MODIFY!
-
#include <glibmm/optionentry.h>
#include <glibmm/private/optionentry_p.h>
{
OptionEntry::OptionEntry()
+: gobject_( new GOptionEntry() )
{
gobject_ = g_new0(GOptionEntry, 1);
}
OptionEntry::OptionEntry(const OptionEntry& src)
{
gobject_ = g_new0(GOptionEntry, 1);
-
+
operator=(src);
}
{
if(gobject_->long_name)
g_free(const_cast<char*>(gobject_->long_name));
-
+
gobject_->long_name = g_strdup(src.gobject_->long_name);
gobject_->short_name = src.gobject_->short_name; //It's just one char.
-
+
gobject_->flags = src.gobject_->flags;
gobject_->arg = src.gobject_->arg;
gobject_->arg_data = src.gobject_->arg_data; //Shared, because it's not owned by any instance of this class anyway.
-
+
if(gobject_->description)
g_free(const_cast<char*>(gobject_->description));
-
+
gobject_->description = g_strdup(src.gobject_->description);
-
+
if(gobject_->arg_description)
g_free(const_cast<char*>(gobject_->arg_description));
-
+
gobject_->arg_description = g_strdup(src.gobject_->arg_description);
}
-
+
return *this;
}
-
+
} // namespace Glib
{
- Glib::ustring OptionEntry::get_long_name() const
+Glib::ustring OptionEntry::get_long_name() const
{
return Glib::convert_const_gchar_ptr_to_ustring(gobj()->long_name);
}
-
- void OptionEntry::set_long_name(const Glib::ustring& value)
+
+void OptionEntry::set_long_name(const Glib::ustring& value)
{
gobj()->long_name = g_strdup((value).c_str());
}
-
- gchar OptionEntry::get_short_name() const
+
+gchar OptionEntry::get_short_name() const
{
return gobj()->short_name;
}
-
- void OptionEntry::set_short_name(const gchar& value)
+
+void OptionEntry::set_short_name(const gchar& value)
{
gobj()->short_name = value;
}
-
- int OptionEntry::get_flags() const
+
+int OptionEntry::get_flags() const
{
return gobj()->flags;
}
-
- void OptionEntry::set_flags(const int& value)
+
+void OptionEntry::set_flags(const int& value)
{
gobj()->flags = value;
}
-
- Glib::ustring OptionEntry::get_description() const
+
+Glib::ustring OptionEntry::get_description() const
{
return Glib::convert_const_gchar_ptr_to_ustring(gobj()->description);
}
-
- void OptionEntry::set_description(const Glib::ustring& value)
+
+void OptionEntry::set_description(const Glib::ustring& value)
{
gobj()->description = g_strdup((value).c_str());
}
-
- Glib::ustring OptionEntry::get_arg_description() const
+
+Glib::ustring OptionEntry::get_arg_description() const
{
return Glib::convert_const_gchar_ptr_to_ustring(gobj()->arg_description);
}
-
- void OptionEntry::set_arg_description(const Glib::ustring& value)
+
+void OptionEntry::set_arg_description(const Glib::ustring& value)
{
gobj()->arg_description = g_strdup((value).c_str());
}
-
+
} // namespace Glib