Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > by-pkgid > 7f3e5f74d754b480ec33648905c4afae > files > 231

glibmm2.4-doc-2.22.1-1mdv2010.0.x86_64.rpm

<!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&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;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&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;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"/>
&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</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>&lt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&#160;</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">&#160;</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>&amp; name, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; description, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; help_description=<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</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&#160;</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&#160;</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>&amp; context, <a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>&amp; group)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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>&amp; context, <a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>&amp; group)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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>&amp; context, <a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a>&amp; group)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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>&amp; entry)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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>&amp; entry, bool&amp;<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&#160;</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>&amp; entry, int&amp;<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&#160;</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>&amp; entry, double&amp;<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&#160;</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>&amp; entry, <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;<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&#160;</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>&amp; entry, <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;<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&#160;</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>&amp; entry, <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">vecustrings</a>&amp;<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&#160;</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>&amp; entry, <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">vecstrings</a>&amp;<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&#160;</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>&amp; domain)</td></tr>
<tr><td class="mdescLeft">&#160;</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*&#160;</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*&#160;</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*&#160;</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>&lt;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>&gt; <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>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; <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 &amp; Destructor Documentation</h2>
<a class="anchor" id="ade69f722319b9fa89f310ffecc8f59b5"></a><!-- doxytag: member="Glib::OptionGroup::OptionGroup" ref="ade69f722319b9fa89f310ffecc8f59b5" args="(const Glib::ustring &amp;name, const Glib::ustring &amp;description, const Glib::ustring &amp;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>&amp;&#160;</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>&amp;&#160;</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>&amp;&#160;</td>
          <td class="paramname"> <em>help_description</em> = <code><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td>&#160;</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 *&#160;</td>
          <td class="paramname"> <em>castitem</em></td>
          <td>&#160;)&#160;</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>&#160;)&#160;</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 &amp;entry, vecustrings &amp;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>&amp;&#160;</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> &amp;&#160;</td>
          <td class="paramname"> <em>arg</em></td><td>&#160;</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 &amp;entry, Glib::ustring &amp;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>&amp;&#160;</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>&amp;&#160;</td>
          <td class="paramname"> <em>arg</em></td><td>&#160;</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 &amp;entry, double &amp;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>&amp;&#160;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"> <em>arg</em></td><td>&#160;</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 &amp;entry, int &amp;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>&amp;&#160;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"> <em>arg</em></td><td>&#160;</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 &amp;entry, bool &amp;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>&amp;&#160;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"> <em>arg</em></td><td>&#160;</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 &amp;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>&amp;&#160;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&#160;)&#160;</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 &amp;entry, vecstrings &amp;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>&amp;&#160;</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> &amp;&#160;</td>
          <td class="paramname"> <em>arg</em></td><td>&#160;</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 &amp;entry, std::string &amp;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>&amp;&#160;</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> &amp;&#160;</td>
          <td class="paramname"> <em>arg</em></td><td>&#160;</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>&#160;)&#160;</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>&#160;)&#160;</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>&#160;)&#160;</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 &amp;context, OptionGroup &amp;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>&amp;&#160;</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>&amp;&#160;</td>
          <td class="paramname"> <em>group</em></td><td>&#160;</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 &amp;context, OptionGroup &amp;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>&amp;&#160;</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>&amp;&#160;</td>
          <td class="paramname"> <em>group</em></td><td>&#160;</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 &amp;context, OptionGroup &amp;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>&amp;&#160;</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>&amp;&#160;</td>
          <td class="paramname"> <em>group</em></td><td>&#160;</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 &amp;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>&amp;&#160;</td>
          <td class="paramname"> <em>domain</em></td>
          <td>&#160;)&#160;</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>&#160;</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&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>