~ubuntu-branches/ubuntu/trusty/glibmm2.4/trusty

« back to all changes in this revision

Viewing changes to docs/reference/html/classGlib_1_1OptionGroup.html

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-06-18 12:13:18 UTC
  • mfrom: (1.2.73)
  • Revision ID: package-import@ubuntu.com-20120618121318-88t4ppyo8lq7s4ph
Tags: 2.33.1-0ubuntu1
* New upstream release
* debian/control:
  - Bump build-depends on libglib2.0-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
 
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
5
<title>glibmm: Glib::OptionGroup Class Reference</title>
7
6
 
8
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
23
22
  
24
23
  <td style="padding-left: 0.5em;">
25
24
   <div id="projectname">glibmm
26
 
   &#160;<span id="projectnumber">2.32.0</span>
 
25
   &#160;<span id="projectnumber">2.33.1</span>
27
26
   </div>
28
27
   
29
28
  </td>
35
34
</table>
36
35
</div>
37
36
 
38
 
<!-- Generated by Doxygen 1.7.6.1 -->
 
37
<!-- Generated by Doxygen 1.7.5 -->
39
38
  <div id="navrow1" class="tabs">
40
39
    <ul class="tablist">
41
40
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
67
66
<a href="#pub-methods">Public Member Functions</a> </div>
68
67
  <div class="headertitle">
69
68
<div class="title">Glib::OptionGroup Class Reference</div> </div>
70
 
</div><!--header-->
 
69
</div>
71
70
<div class="contents">
72
71
<!-- doxytag: class="Glib::OptionGroup" -->
73
72
<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="classGlib_1_1OptionGroup.html#details">More...</a></p>
88
87
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For example bool on_option_arg_string(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>&amp; option_name, const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>&amp; value, bool has_value);. <a href="#aa696286ee0bca78484f1cfa96064b8cd"></a><br/></td></tr>
89
88
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; bool, <br class="typebreak"/>
90
89
const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;, const <br class="typebreak"/>
91
 
<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a80c4f3be4d3a6ee9e8b044b8c3413a2d">SlotOptionArgFilename</a></td></tr>
92
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For example bool on_option_arg_filename(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>&amp; option_name, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; value, bool has_value);. <a href="#a80c4f3be4d3a6ee9e8b044b8c3413a2d"></a><br/></td></tr>
93
 
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00938.html">std::vector</a><br class="typebreak"/>
 
90
<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a80c4f3be4d3a6ee9e8b044b8c3413a2d">SlotOptionArgFilename</a></td></tr>
 
91
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For example bool on_option_arg_filename(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>&amp; option_name, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; value, bool has_value);. <a href="#a80c4f3be4d3a6ee9e8b044b8c3413a2d"></a><br/></td></tr>
 
92
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a><br class="typebreak"/>
94
93
&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>
95
 
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00938.html">std::vector</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a35ca2f93ada18a71a190f6120ccccbe4">vecstrings</a></td></tr>
 
94
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>&lt; <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a35ca2f93ada18a71a190f6120ccccbe4">vecstrings</a></td></tr>
96
95
<tr><td colspan="2"><h2><a name="pub-methods"></a>
97
96
Public Member Functions</h2></td></tr>
98
97
<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>
103
102
<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>
104
103
<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>
105
104
<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>
106
 
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01604.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
107
 
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01604.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
108
 
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01604.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
109
 
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01604.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
110
 
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01604.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
111
 
<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="el" href="classGlib_1_1OptionGroup.html#a138f22b58260f1150ba6a1b177944732">vecustrings</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01604.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
112
 
<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="el" href="classGlib_1_1OptionGroup.html#a35ca2f93ada18a71a190f6120ccccbe4">vecstrings</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01604.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
 
105
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01636.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
 
106
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01636.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
 
107
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01636.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
 
108
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01636.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
 
109
<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" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01636.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
 
110
<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="el" href="classGlib_1_1OptionGroup.html#a138f22b58260f1150ba6a1b177944732">vecustrings</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01636.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
 
111
<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="el" href="classGlib_1_1OptionGroup.html#a35ca2f93ada18a71a190f6120ccccbe4">vecstrings</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01636.html#ga943544cb1017a51d7cafc7b4d3cd022f">arg</a>)</td></tr>
113
112
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a8619d19917397044c857c4bdf7e05cf5">add_entry</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp; entry, const <a class="el" href="classGlib_1_1OptionGroup.html#aa696286ee0bca78484f1cfa96064b8cd">SlotOptionArgString</a>&amp; slot)</td></tr>
114
113
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a518bd89309591b0189cfab7d7a3965c3">add_entry_filename</a> (const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp; entry, const <a class="el" href="classGlib_1_1OptionGroup.html#a80c4f3be4d3a6ee9e8b044b8c3413a2d">SlotOptionArgFilename</a>&amp; slot)</td></tr>
115
114
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html#a6cbd659fca7f64f630c294310eeeef39">set_translate_func</a> (const <a class="el" href="classGlib_1_1OptionGroup.html#a31831d1e603e999d2977f8a9f44f8f79">SlotTranslate</a>&amp; slot)</td></tr>
129
128
<div class="memproto">
130
129
      <table class="memname">
131
130
        <tr>
132
 
          <td class="memname">typedef <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt;bool, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;, bool&gt; <a class="el" href="classGlib_1_1OptionGroup.html#a80c4f3be4d3a6ee9e8b044b8c3413a2d">Glib::OptionGroup::SlotOptionArgFilename</a></td>
 
131
          <td class="memname">typedef <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt;bool, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp;, bool&gt; <a class="el" href="classGlib_1_1OptionGroup.html#a80c4f3be4d3a6ee9e8b044b8c3413a2d">Glib::OptionGroup::SlotOptionArgFilename</a></td>
133
132
        </tr>
134
133
      </table>
135
134
</div>
136
135
<div class="memdoc">
137
136
 
138
 
<p>For example bool on_option_arg_filename(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>&amp; option_name, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; value, bool has_value);. </p>
 
137
<p>For example bool on_option_arg_filename(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>&amp; option_name, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; value, bool has_value);. </p>
139
138
 
140
139
</div>
141
140
</div>
174
173
<div class="memproto">
175
174
      <table class="memname">
176
175
        <tr>
177
 
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00938.html">std::vector</a>&lt;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&gt; <a class="el" href="classGlib_1_1OptionGroup.html#a35ca2f93ada18a71a190f6120ccccbe4">Glib::OptionGroup::vecstrings</a></td>
 
176
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>&lt;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&gt; <a class="el" href="classGlib_1_1OptionGroup.html#a35ca2f93ada18a71a190f6120ccccbe4">Glib::OptionGroup::vecstrings</a></td>
178
177
        </tr>
179
178
      </table>
180
179
</div>
187
186
<div class="memproto">
188
187
      <table class="memname">
189
188
        <tr>
190
 
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00938.html">std::vector</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; <a class="el" href="classGlib_1_1OptionGroup.html#a138f22b58260f1150ba6a1b177944732">Glib::OptionGroup::vecustrings</a></td>
 
189
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; <a class="el" href="classGlib_1_1OptionGroup.html#a138f22b58260f1150ba6a1b177944732">Glib::OptionGroup::vecustrings</a></td>
191
190
        </tr>
192
191
      </table>
193
192
</div>
201
200
<div class="memproto">
202
201
      <table class="memname">
203
202
        <tr>
204
 
          <td class="memname"><a class="el" href="classGlib_1_1OptionGroup.html#ade69f722319b9fa89f310ffecc8f59b5">Glib::OptionGroup::OptionGroup</a> </td>
 
203
          <td class="memname">Glib::OptionGroup::OptionGroup </td>
205
204
          <td>(</td>
206
205
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
207
206
          <td class="paramname"><em>name</em>, </td>
234
233
<div class="memproto">
235
234
      <table class="memname">
236
235
        <tr>
237
 
          <td class="memname"><a class="el" href="classGlib_1_1OptionGroup.html#ade69f722319b9fa89f310ffecc8f59b5">Glib::OptionGroup::OptionGroup</a> </td>
 
236
          <td class="memname">Glib::OptionGroup::OptionGroup </td>
238
237
          <td>(</td>
239
238
          <td class="paramtype">GOptionGroup *&#160;</td>
240
239
          <td class="paramname"><em>castitem</em></td><td>)</td>
253
252
<div class="memproto">
254
253
      <table class="memname">
255
254
        <tr>
256
 
          <td class="memname">virtual <a class="el" href="classGlib_1_1OptionGroup.html#a101d202836391404add68fe65d7d9767">Glib::OptionGroup::~OptionGroup</a> </td>
 
255
          <td class="memname">virtual Glib::OptionGroup::~OptionGroup </td>
257
256
          <td>(</td>
258
257
          <td class="paramname"></td><td>)</td>
259
258
          <td><code> [virtual]</code></td>
270
269
<div class="memproto">
271
270
      <table class="memname">
272
271
        <tr>
273
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#abe772a54bbad294d847b77349e86c8e9">Glib::OptionGroup::add_entry</a> </td>
 
272
          <td class="memname">void Glib::OptionGroup::add_entry </td>
274
273
          <td>(</td>
275
274
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
276
275
          <td class="paramname"><em>entry</em></td><td>)</td>
287
286
<div class="memproto">
288
287
      <table class="memname">
289
288
        <tr>
290
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#abe772a54bbad294d847b77349e86c8e9">Glib::OptionGroup::add_entry</a> </td>
 
289
          <td class="memname">void Glib::OptionGroup::add_entry </td>
291
290
          <td>(</td>
292
291
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
293
292
          <td class="paramname"><em>entry</em>, </td>
314
313
<div class="memproto">
315
314
      <table class="memname">
316
315
        <tr>
317
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#abe772a54bbad294d847b77349e86c8e9">Glib::OptionGroup::add_entry</a> </td>
 
316
          <td class="memname">void Glib::OptionGroup::add_entry </td>
318
317
          <td>(</td>
319
318
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
320
319
          <td class="paramname"><em>entry</em>, </td>
341
340
<div class="memproto">
342
341
      <table class="memname">
343
342
        <tr>
344
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#abe772a54bbad294d847b77349e86c8e9">Glib::OptionGroup::add_entry</a> </td>
 
343
          <td class="memname">void Glib::OptionGroup::add_entry </td>
345
344
          <td>(</td>
346
345
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
347
346
          <td class="paramname"><em>entry</em>, </td>
368
367
<div class="memproto">
369
368
      <table class="memname">
370
369
        <tr>
371
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#abe772a54bbad294d847b77349e86c8e9">Glib::OptionGroup::add_entry</a> </td>
 
370
          <td class="memname">void Glib::OptionGroup::add_entry </td>
372
371
          <td>(</td>
373
372
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
374
373
          <td class="paramname"><em>entry</em>, </td>
395
394
<div class="memproto">
396
395
      <table class="memname">
397
396
        <tr>
398
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#abe772a54bbad294d847b77349e86c8e9">Glib::OptionGroup::add_entry</a> </td>
 
397
          <td class="memname">void Glib::OptionGroup::add_entry </td>
399
398
          <td>(</td>
400
399
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
401
400
          <td class="paramname"><em>entry</em>, </td>
422
421
<div class="memproto">
423
422
      <table class="memname">
424
423
        <tr>
425
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#abe772a54bbad294d847b77349e86c8e9">Glib::OptionGroup::add_entry</a> </td>
 
424
          <td class="memname">void Glib::OptionGroup::add_entry </td>
426
425
          <td>(</td>
427
426
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
428
427
          <td class="paramname"><em>entry</em>, </td>
449
448
<div class="memproto">
450
449
      <table class="memname">
451
450
        <tr>
452
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#a533fdd3d3360a9d3766dcaa60f184aee">Glib::OptionGroup::add_entry_filename</a> </td>
 
451
          <td class="memname">void Glib::OptionGroup::add_entry_filename </td>
453
452
          <td>(</td>
454
453
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
455
454
          <td class="paramname"><em>entry</em>, </td>
457
456
        <tr>
458
457
          <td class="paramkey"></td>
459
458
          <td></td>
460
 
          <td class="paramtype"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
 
459
          <td class="paramtype"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
461
460
          <td class="paramname"><em>arg</em>&#160;</td>
462
461
        </tr>
463
462
        <tr>
476
475
<div class="memproto">
477
476
      <table class="memname">
478
477
        <tr>
479
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#a533fdd3d3360a9d3766dcaa60f184aee">Glib::OptionGroup::add_entry_filename</a> </td>
 
478
          <td class="memname">void Glib::OptionGroup::add_entry_filename </td>
480
479
          <td>(</td>
481
480
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
482
481
          <td class="paramname"><em>entry</em>, </td>
503
502
<div class="memproto">
504
503
      <table class="memname">
505
504
        <tr>
506
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#a533fdd3d3360a9d3766dcaa60f184aee">Glib::OptionGroup::add_entry_filename</a> </td>
 
505
          <td class="memname">void Glib::OptionGroup::add_entry_filename </td>
507
506
          <td>(</td>
508
507
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a>&amp;&#160;</td>
509
508
          <td class="paramname"><em>entry</em>, </td>
530
529
<div class="memproto">
531
530
      <table class="memname">
532
531
        <tr>
533
 
          <td class="memname">GOptionGroup* <a class="el" href="classGlib_1_1OptionGroup.html#afdf7f68b05a285cc5096a2a342d48bf4">Glib::OptionGroup::gobj</a> </td>
 
532
          <td class="memname">GOptionGroup* Glib::OptionGroup::gobj </td>
534
533
          <td>(</td>
535
534
          <td class="paramname"></td><td>)</td>
536
535
          <td><code> [inline]</code></td>
546
545
<div class="memproto">
547
546
      <table class="memname">
548
547
        <tr>
549
 
          <td class="memname">const GOptionGroup* <a class="el" href="classGlib_1_1OptionGroup.html#afdf7f68b05a285cc5096a2a342d48bf4">Glib::OptionGroup::gobj</a> </td>
 
548
          <td class="memname">const GOptionGroup* Glib::OptionGroup::gobj </td>
550
549
          <td>(</td>
551
550
          <td class="paramname"></td><td>)</td>
552
551
          <td> const<code> [inline]</code></td>
562
561
<div class="memproto">
563
562
      <table class="memname">
564
563
        <tr>
565
 
          <td class="memname">GOptionGroup* <a class="el" href="classGlib_1_1OptionGroup.html#a675828be7840ff47c049a700297516e6">Glib::OptionGroup::gobj_give_ownership</a> </td>
 
564
          <td class="memname">GOptionGroup* Glib::OptionGroup::gobj_give_ownership </td>
566
565
          <td>(</td>
567
566
          <td class="paramname"></td><td>)</td>
568
567
          <td></td>
578
577
<div class="memproto">
579
578
      <table class="memname">
580
579
        <tr>
581
 
          <td class="memname">virtual void <a class="el" href="classGlib_1_1OptionGroup.html#a7cdff34c14d75c57e265a416925bad0f">Glib::OptionGroup::on_error</a> </td>
 
580
          <td class="memname">virtual void Glib::OptionGroup::on_error </td>
582
581
          <td>(</td>
583
582
          <td class="paramtype"><a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>&amp;&#160;</td>
584
583
          <td class="paramname"><em>context</em>, </td>
605
604
<div class="memproto">
606
605
      <table class="memname">
607
606
        <tr>
608
 
          <td class="memname">virtual bool <a class="el" href="classGlib_1_1OptionGroup.html#abe8a3bc20f23cbc677c042773b6a092f">Glib::OptionGroup::on_post_parse</a> </td>
 
607
          <td class="memname">virtual bool Glib::OptionGroup::on_post_parse </td>
609
608
          <td>(</td>
610
609
          <td class="paramtype"><a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>&amp;&#160;</td>
611
610
          <td class="paramname"><em>context</em>, </td>
632
631
<div class="memproto">
633
632
      <table class="memname">
634
633
        <tr>
635
 
          <td class="memname">virtual bool <a class="el" href="classGlib_1_1OptionGroup.html#aaa9f099207de7735453997ad6234c8b8">Glib::OptionGroup::on_pre_parse</a> </td>
 
634
          <td class="memname">virtual bool Glib::OptionGroup::on_pre_parse </td>
636
635
          <td>(</td>
637
636
          <td class="paramtype"><a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a>&amp;&#160;</td>
638
637
          <td class="paramname"><em>context</em>, </td>
659
658
<div class="memproto">
660
659
      <table class="memname">
661
660
        <tr>
662
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#a6cbd659fca7f64f630c294310eeeef39">Glib::OptionGroup::set_translate_func</a> </td>
 
661
          <td class="memname">void Glib::OptionGroup::set_translate_func </td>
663
662
          <td>(</td>
664
663
          <td class="paramtype">const <a class="el" href="classGlib_1_1OptionGroup.html#a31831d1e603e999d2977f8a9f44f8f79">SlotTranslate</a>&amp;&#160;</td>
665
664
          <td class="paramname"><em>slot</em></td><td>)</td>
672
671
<p>Sets the function which is used to translate user-visible strings, for. </p>
673
672
<p>--help output. Different groups can use a different SlotTranslate. If a translate function is not set, strings are not translated.</p>
674
673
<p>If you are using gettext(), you only need to set the translation domain, see <a class="el" href="classGlib_1_1OptionGroup.html#ade081f34243662912f557521f7175606" title="A convenience function to use gettext() for translating user-visible strings.">set_translation_domain()</a>.</p>
675
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
674
<dl><dt><b>Parameters:</b></dt><dd>
676
675
  <table class="params">
677
676
    <tr><td class="paramname">slot</td><td>the slot to be used for translation.</td></tr>
678
677
  </table>
687
686
<div class="memproto">
688
687
      <table class="memname">
689
688
        <tr>
690
 
          <td class="memname">void <a class="el" href="classGlib_1_1OptionGroup.html#ade081f34243662912f557521f7175606">Glib::OptionGroup::set_translation_domain</a> </td>
 
689
          <td class="memname">void Glib::OptionGroup::set_translation_domain </td>
691
690
          <td>(</td>
692
691
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
693
692
          <td class="paramname"><em>domain</em></td><td>)</td>
699
698
 
700
699
<p>A convenience function to use gettext() for translating user-visible strings. </p>
701
700
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000024">Since glibmm 2.6:</a></b></dt><dd></dd></dl>
702
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
701
<dl><dt><b>Parameters:</b></dt><dd>
703
702
  <table class="params">
704
703
    <tr><td class="paramname">domain</td><td>The domain to use. </td></tr>
705
704
  </table>
708
707
 
709
708
</div>
710
709
</div>
711
 
</div><!-- contents -->
 
710
</div>
712
711
 
713
712
 
714
713
<hr class="footer"/><address class="footer"><small>
715
 
Generated on Tue Apr 10 2012 14:20:39 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
 
714
Generated on Tue Jun 12 2012 09:21:31 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
716
715
<img class="footer" src="doxygen.png" alt="doxygen"/>
717
 
</a> 1.7.6.1
 
716
</a> 1.7.5
718
717
</small></address>
719
718
 
720
719
</body>