<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>glibmm: Glib::OptionGroup Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.6.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div class="navpath"><a class="el" href="namespaceGlib.html">Glib</a>::<a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a> </div> </div> <div class="contents"> <h1>Glib::OptionGroup Class Reference</h1><!-- doxytag: class="Glib::OptionGroup" --> <p>An <a class="el" href="classGlib_1_1OptionGroup.html" title="An OptionGroup defines the options in a single group.">OptionGroup</a> defines the options in a single group. <a href="#_details">More...</a></p> <p><a href="classGlib_1_1OptionGroup-members.html">List of all members.</a></p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">std::vector</a><br class="typebreak"/> < <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a138f22b58260f1150ba6a1b177944732">vecustrings</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">std::vector</a>< <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a35ca2f93ada18a71a190f6120ccccbe4">vecstrings</a></td></tr> <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#ade69f722319b9fa89f310ffecc8f59b5">OptionGroup</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& name, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& description, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& help_description=<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#aabf5a3a067f992f0fd400bf7906c2f76">OptionGroup</a> (GOptionGroup* castitem)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">This always takes ownership of the underlying GOptionGroup, so it is only useful with C functions that return newly-allocated GOptionGroups. <a href="#aabf5a3a067f992f0fd400bf7906c2f76"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a101d202836391404add68fe65d7d9767">~OptionGroup</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#aaa9f099207de7735453997ad6234c8b8">on_pre_parse</a> (<a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>& context, <a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>& group)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#abe8a3bc20f23cbc677c042773b6a092f">on_post_parse</a> (<a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>& context, <a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>& group)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a7cdff34c14d75c57e265a416925bad0f">on_error</a> (<a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>& context, <a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>& group)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#abe772a54bbad294d847b77349e86c8e9">add_entry</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& entry)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a21c7501faad777f5fcd0b61d7c4d5395">add_entry</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& entry, bool&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00997.html#gabc043a433d81c9dbe73668c5fd0362fe">arg</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a6d9cf49759c1162a0b6b37284aa62494">add_entry</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& entry, int&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00997.html#gabc043a433d81c9dbe73668c5fd0362fe">arg</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#af7741ffa0cec2c9d53ed3db902616a49">add_entry</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& entry, double&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00997.html#gabc043a433d81c9dbe73668c5fd0362fe">arg</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#ab30d8b251e06607e8d2ca062609477f3">add_entry</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& entry, <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00997.html#gabc043a433d81c9dbe73668c5fd0362fe">arg</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a533fdd3d3360a9d3766dcaa60f184aee">add_entry_filename</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& entry, <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00997.html#gabc043a433d81c9dbe73668c5fd0362fe">arg</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#af198c0dd532f1635aec904282109f130">add_entry</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& entry, <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">vecustrings</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00997.html#gabc043a433d81c9dbe73668c5fd0362fe">arg</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#af983b4762a0ceb7fc884f75ad5234ef8">add_entry_filename</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& entry, <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">vecstrings</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00997.html#gabc043a433d81c9dbe73668c5fd0362fe">arg</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#ade081f34243662912f557521f7175606">set_translation_domain</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& domain)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A convenience function to use gettext() for translating user-visible strings. <a href="#ade081f34243662912f557521f7175606"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">GOptionGroup* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#afdf7f68b05a285cc5096a2a342d48bf4">gobj</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">const GOptionGroup* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#ab2e09acc9712806287c549263a7ef689">gobj</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">GOptionGroup* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a675828be7840ff47c049a700297516e6">gobj_give_ownership</a> ()</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>An <a class="el" href="classGlib_1_1OptionGroup.html" title="An OptionGroup defines the options in a single group.">OptionGroup</a> defines the options in a single group. </p> <p>Libraries which need to parse commandline options are expected to provide a function that allows their OptionGroups to be added to the application's <a class="el" href="classGlib_1_1OptionContext.html" title="An OptionContext defines which options are accepted by the commandline option parser...">OptionContext</a>. </p> <hr/><h2>Member Typedef Documentation</h2> <a class="anchor" id="a35ca2f93ada18a71a190f6120ccccbe4"></a><!-- doxytag: member="Glib::OptionGroup::vecstrings" ref="a35ca2f93ada18a71a190f6120ccccbe4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">std::vector</a><<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>> <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">Glib::OptionGroup::vecstrings</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a138f22b58260f1150ba6a1b177944732"></a><!-- doxytag: member="Glib::OptionGroup::vecustrings" ref="a138f22b58260f1150ba6a1b177944732" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">std::vector</a><<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">Glib::OptionGroup::vecustrings</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="ade69f722319b9fa89f310ffecc8f59b5"></a><!-- doxytag: member="Glib::OptionGroup::OptionGroup" ref="ade69f722319b9fa89f310ffecc8f59b5" args="(const Glib::ustring &name, const Glib::ustring &description, const Glib::ustring &help_description=Glib::ustring())" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::OptionGroup::OptionGroup </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& </td> <td class="paramname"> <em>description</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& </td> <td class="paramname"> <em>help_description</em> = <code><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aabf5a3a067f992f0fd400bf7906c2f76"></a><!-- doxytag: member="Glib::OptionGroup::OptionGroup" ref="aabf5a3a067f992f0fd400bf7906c2f76" args="(GOptionGroup *castitem)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::OptionGroup::OptionGroup </td> <td>(</td> <td class="paramtype">GOptionGroup * </td> <td class="paramname"> <em>castitem</em></td> <td> ) </td> <td><code> [explicit]</code></td> </tr> </table> </div> <div class="memdoc"> <p>This always takes ownership of the underlying GOptionGroup, so it is only useful with C functions that return newly-allocated GOptionGroups. </p> </div> </div> <a class="anchor" id="a101d202836391404add68fe65d7d9767"></a><!-- doxytag: member="Glib::OptionGroup::~OptionGroup" ref="a101d202836391404add68fe65d7d9767" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual Glib::OptionGroup::~OptionGroup </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="af198c0dd532f1635aec904282109f130"></a><!-- doxytag: member="Glib::OptionGroup::add_entry" ref="af198c0dd532f1635aec904282109f130" args="(const OptionEntry &entry, vecustrings &arg)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::add_entry </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& </td> <td class="paramname"> <em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">vecustrings</a> & </td> <td class="paramname"> <em>arg</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ab30d8b251e06607e8d2ca062609477f3"></a><!-- doxytag: member="Glib::OptionGroup::add_entry" ref="ab30d8b251e06607e8d2ca062609477f3" args="(const OptionEntry &entry, Glib::ustring &arg)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::add_entry </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& </td> <td class="paramname"> <em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& </td> <td class="paramname"> <em>arg</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="af7741ffa0cec2c9d53ed3db902616a49"></a><!-- doxytag: member="Glib::OptionGroup::add_entry" ref="af7741ffa0cec2c9d53ed3db902616a49" args="(const OptionEntry &entry, double &arg)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::add_entry </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& </td> <td class="paramname"> <em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double & </td> <td class="paramname"> <em>arg</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a6d9cf49759c1162a0b6b37284aa62494"></a><!-- doxytag: member="Glib::OptionGroup::add_entry" ref="a6d9cf49759c1162a0b6b37284aa62494" args="(const OptionEntry &entry, int &arg)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::add_entry </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& </td> <td class="paramname"> <em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"> <em>arg</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a21c7501faad777f5fcd0b61d7c4d5395"></a><!-- doxytag: member="Glib::OptionGroup::add_entry" ref="a21c7501faad777f5fcd0b61d7c4d5395" args="(const OptionEntry &entry, bool &arg)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::add_entry </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& </td> <td class="paramname"> <em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"> <em>arg</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="abe772a54bbad294d847b77349e86c8e9"></a><!-- doxytag: member="Glib::OptionGroup::add_entry" ref="abe772a54bbad294d847b77349e86c8e9" args="(const OptionEntry &entry)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::add_entry </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& </td> <td class="paramname"> <em>entry</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="af983b4762a0ceb7fc884f75ad5234ef8"></a><!-- doxytag: member="Glib::OptionGroup::add_entry_filename" ref="af983b4762a0ceb7fc884f75ad5234ef8" args="(const OptionEntry &entry, vecstrings &arg)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::add_entry_filename </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& </td> <td class="paramname"> <em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">vecstrings</a> & </td> <td class="paramname"> <em>arg</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a533fdd3d3360a9d3766dcaa60f184aee"></a><!-- doxytag: member="Glib::OptionGroup::add_entry_filename" ref="a533fdd3d3360a9d3766dcaa60f184aee" args="(const OptionEntry &entry, std::string &arg)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::add_entry_filename </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>& </td> <td class="paramname"> <em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td> <td class="paramname"> <em>arg</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ab2e09acc9712806287c549263a7ef689"></a><!-- doxytag: member="Glib::OptionGroup::gobj" ref="ab2e09acc9712806287c549263a7ef689" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const GOptionGroup* Glib::OptionGroup::gobj </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="afdf7f68b05a285cc5096a2a342d48bf4"></a><!-- doxytag: member="Glib::OptionGroup::gobj" ref="afdf7f68b05a285cc5096a2a342d48bf4" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">GOptionGroup* Glib::OptionGroup::gobj </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a675828be7840ff47c049a700297516e6"></a><!-- doxytag: member="Glib::OptionGroup::gobj_give_ownership" ref="a675828be7840ff47c049a700297516e6" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">GOptionGroup* Glib::OptionGroup::gobj_give_ownership </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a7cdff34c14d75c57e265a416925bad0f"></a><!-- doxytag: member="Glib::OptionGroup::on_error" ref="a7cdff34c14d75c57e265a416925bad0f" args="(OptionContext &context, OptionGroup &group)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Glib::OptionGroup::on_error </td> <td>(</td> <td class="paramtype"><a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>& </td> <td class="paramname"> <em>context</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>& </td> <td class="paramname"> <em>group</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="abe8a3bc20f23cbc677c042773b6a092f"></a><!-- doxytag: member="Glib::OptionGroup::on_post_parse" ref="abe8a3bc20f23cbc677c042773b6a092f" args="(OptionContext &context, OptionGroup &group)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual bool Glib::OptionGroup::on_post_parse </td> <td>(</td> <td class="paramtype"><a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>& </td> <td class="paramname"> <em>context</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>& </td> <td class="paramname"> <em>group</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aaa9f099207de7735453997ad6234c8b8"></a><!-- doxytag: member="Glib::OptionGroup::on_pre_parse" ref="aaa9f099207de7735453997ad6234c8b8" args="(OptionContext &context, OptionGroup &group)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual bool Glib::OptionGroup::on_pre_parse </td> <td>(</td> <td class="paramtype"><a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>& </td> <td class="paramname"> <em>context</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>& </td> <td class="paramname"> <em>group</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ade081f34243662912f557521f7175606"></a><!-- doxytag: member="Glib::OptionGroup::set_translation_domain" ref="ade081f34243662912f557521f7175606" args="(const Glib::ustring &domain)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Glib::OptionGroup::set_translation_domain </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& </td> <td class="paramname"> <em>domain</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>A convenience function to use gettext() for translating user-visible strings. </p> <dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000022">Since glibmm 2.6:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>domain</em> </td><td>The domain to use. </td></tr> </table> </dd> </dl> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li>glibmm/optiongroup.h</li> </ul> </div> <hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 11:07:25 2009 for glibmm by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> </body> </html>