2
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>libglom-1.16: Glom::Conversions Namespace Reference</title>
5
<title>libglom-1.18: Glom::Conversions Namespace Reference</title>
6
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
10
<!-- Generated by Doxygen 1.7.1 -->
11
<div class="navigation" id="top">
10
<!-- Generated by Doxygen 1.7.3 -->
13
<table cellspacing="0" cellpadding="0">
15
<tr style="height: 56px;">
16
<td style="padding-left: 0.5em;">
17
<div id="projectname">libglom-1.18 <span id="projectnumber">1.18.3</span></div>
23
<div id="navrow1" class="tabs">
13
24
<ul class="tablist">
14
25
<li><a href="index.html"><span>Main Page</span></a></li>
15
26
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
16
27
<li><a href="annotated.html"><span>Classes</span></a></li>
30
<div id="navrow2" class="tabs2">
20
31
<ul class="tablist">
21
32
<li><a href="namespaces.html"><span>Namespace List</span></a></li>
22
33
<li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
36
<div id="nav-path" class="navpath">
27
<li><a class="el" href="namespaceGlom.html">Glom</a> </li>
28
<li><a class="el" href="namespaceGlom_1_1Conversions.html">Conversions</a> </li>
38
<li class="navelem"><a class="el" href="namespaceGlom.html">Glom</a> </li>
39
<li class="navelem"><a class="el" href="namespaceGlom_1_1Conversions.html">Conversions</a> </li>
40
51
<tr><td colspan="2"><h2><a name="func-members"></a>
41
52
Functions</h2></td></tr>
42
53
<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#ae8f00e95df0560aec4a89e2863bdd85d">get_stringstream_precision_default</a> ()</td></tr>
43
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a48b6fb46196063a4f2c04a051f9a0107">get_text_for_gda_value</a> (<a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> glom_type, const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01190.html#ga1c9e781d8d15a3814a601f471797c825">value</a>, const <a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>& numeric_format=<a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>())</td></tr>
54
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a48b6fb46196063a4f2c04a051f9a0107">get_text_for_gda_value</a> (<a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> glom_type, const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>, const <a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>& numeric_format=<a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>())</td></tr>
44
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get text for display to the user. <a href="#a48b6fb46196063a4f2c04a051f9a0107"></a><br/></td></tr>
45
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a01aae2cbc1607de2bb918880494a9f0b">get_text_for_gda_value</a> (<a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> glom_type, const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01190.html#ga1c9e781d8d15a3814a601f471797c825">value</a>, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a>& locale, const <a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>& numeric_format=<a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>(), bool iso_format=false)</td></tr>
46
<tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a033e0bf3a766f7d69b2f818205669e67">get_double_for_gda_value_numeric</a> (const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01190.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a01aae2cbc1607de2bb918880494a9f0b">get_text_for_gda_value</a> (<a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> glom_type, const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a>& locale, const <a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>& numeric_format=<a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>(), bool iso_format=false)</td></tr>
57
<tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a033e0bf3a766f7d69b2f818205669e67">get_double_for_gda_value_numeric</a> (const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
47
58
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a051b5314fe433eabf051f3c43a8f7dfc">format_time</a> (const tm& tm_data)</td></tr>
48
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a6714edf75c290bd4de66af771a4b3a56">format_time</a> (const tm& tm_data, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a>& locale, bool iso_format=false)</td></tr>
59
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a6714edf75c290bd4de66af771a4b3a56">format_time</a> (const tm& tm_data, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a>& locale, bool iso_format=false)</td></tr>
49
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a764f1ac62953357796ada21349d8a563">format_date</a> (const tm& tm_data)</td></tr>
50
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#ad865bddc0f3454b011f979abd66ee7df">format_date</a> (const tm& tm_data, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a>& locale, bool iso_format=false)</td></tr>
61
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#ad865bddc0f3454b011f979abd66ee7df">format_date</a> (const tm& tm_data, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a>& locale, bool iso_format=false)</td></tr>
51
62
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Gda::Value </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#aeb7a666d6bb259222cf845be878433b3">parse_value</a> (double number)</td></tr>
52
63
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Gda::Value </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a242567311d55e2e445389b485354ab1c">parse_value</a> (<a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> glom_type, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& text, bool& success, bool iso_format=false)</td></tr>
53
64
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Gda::Value </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a07d9613945623145e881e2037ba4c31b">parse_value</a> (<a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> glom_type, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& text, const <a class="el" href="classGlom_1_1NumericFormat.html">NumericFormat</a>& numeric_format, bool& success, bool iso_format=false)</td></tr>
54
65
<tr><td class="memItemLeft" align="right" valign="top">tm </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a2e6cff95cf134f278a10d82fc0088f42">parse_date</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& text, bool& success)</td></tr>
55
<tr><td class="memItemLeft" align="right" valign="top">tm </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a0c39a1f6bd76df296d7dd8a1782c3c00">parse_date</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& text, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a>& locale, bool& success)</td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top">tm </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a0c39a1f6bd76df296d7dd8a1782c3c00">parse_date</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& text, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a>& locale, bool& success)</td></tr>
56
67
<tr><td class="memItemLeft" align="right" valign="top">tm </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#ab1d9cd8f22d5f3a033f6ecad14676f70">parse_time</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& text, bool& success)</td></tr>
57
<tr><td class="memItemLeft" align="right" valign="top">tm </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a00d777f4efd24b5c43a8fe8d917f965b">parse_time</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& text, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a>& locale, bool& success)</td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">tm </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a00d777f4efd24b5c43a8fe8d917f965b">parse_time</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& text, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a>& locale, bool& success)</td></tr>
58
69
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a46a1c1a6c1e5fe998d64835e7788a4b4">sanity_check_date_parsing</a> ()</td></tr>
59
70
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check that <a class="el" href="namespaceGlom.html">Glom</a> can parse text representations of dates for which is has itself created the text representation. <a href="#a46a1c1a6c1e5fe998d64835e7788a4b4"></a><br/></td></tr>
60
71
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a66dd29fe0a9bd12ea1b12b203c95ab4d">sanity_check_date_text_representation_uses_4_digit_years</a> (bool debug_output=false)</td></tr>
61
72
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check that <a class="el" href="namespaceGlom.html">Glom</a> uses 4 digits to show years in text representations of dates. <a href="#a66dd29fe0a9bd12ea1b12b203c95ab4d"></a><br/></td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#afa89e12c3c63d94cb14fd2bc5a59c2b0">format_tm</a> (const tm& tm_data, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a>& locale, const char* format)</td></tr>
63
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a2b8ded4c899f974d4bb995d5aef600b7">value_is_empty</a> (const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01190.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#afa89e12c3c63d94cb14fd2bc5a59c2b0">format_tm</a> (const tm& tm_data, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a>& locale, const char* format)</td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#a2b8ded4c899f974d4bb995d5aef600b7">value_is_empty</a> (const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
64
75
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Gda::Value </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#ae75ba006d16abd95bb4fb82920bc5a54">get_empty_value</a> (<a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> field_type)</td></tr>
65
76
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Gda::Value </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#ababe2a34181fa01f8575f34a67184016">get_example_value</a> (<a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> field_type)</td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Gda::Value </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#afdb2d3c3d6db46bdd372b69f3009c6e1">convert_value</a> (const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01190.html#ga1c9e781d8d15a3814a601f471797c825">value</a>, <a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> target_glom_type)</td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Gda::Value </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlom_1_1Conversions.html#afdb2d3c3d6db46bdd372b69f3009c6e1">convert_value</a> (const Gnome::Gda::Value&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>, <a class="el" href="classGlom_1_1Field.html#add1ab8498c593222460a6ed3b100b12c">Field::glom_field_type</a> target_glom_type)</td></tr>
68
79
<hr/><h2>Function Documentation</h2>
69
80
<a class="anchor" id="afdb2d3c3d6db46bdd372b69f3009c6e1"></a><!-- doxytag: member="Glom::Conversions::convert_value" ref="afdb2d3c3d6db46bdd372b69f3009c6e1" args="(const Gnome::Gda::Value &value, Field::glom_field_type target_glom_type)" -->
119
129
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Glom::Conversions::format_date </td>
121
131
<td class="paramtype">const tm & </td>
122
<td class="paramname"> <em>tm_data</em>, </td>
132
<td class="paramname"><em>tm_data</em>, </td>
125
135
<td class="paramkey"></td>
127
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a> & </td>
128
<td class="paramname"> <em>locale</em>, </td>
137
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a> & </td>
138
<td class="paramname"><em>locale</em>, </td>
131
141
<td class="paramkey"></td>
133
143
<td class="paramtype">bool </td>
134
<td class="paramname"> <em>iso_format</em> = <code>false</code></td><td> </td>
144
<td class="paramname"><em>iso_format</em> = <code>false</code> </td>
139
<td></td><td></td><td></td>
170
179
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Glom::Conversions::format_time </td>
172
181
<td class="paramtype">const tm & </td>
173
<td class="paramname"> <em>tm_data</em>, </td>
182
<td class="paramname"><em>tm_data</em>, </td>
176
185
<td class="paramkey"></td>
178
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a> & </td>
179
<td class="paramname"> <em>locale</em>, </td>
187
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a> & </td>
188
<td class="paramname"><em>locale</em>, </td>
182
191
<td class="paramkey"></td>
184
193
<td class="paramtype">bool </td>
185
<td class="paramname"> <em>iso_format</em> = <code>false</code></td><td> </td>
194
<td class="paramname"><em>iso_format</em> = <code>false</code> </td>
190
<td></td><td></td><td></td>
203
212
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Glom::Conversions::format_tm </td>
205
214
<td class="paramtype">const tm & </td>
206
<td class="paramname"> <em>tm_data</em>, </td>
215
<td class="paramname"><em>tm_data</em>, </td>
209
218
<td class="paramkey"></td>
211
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a> & </td>
212
<td class="paramname"> <em>locale</em>, </td>
220
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a> & </td>
221
<td class="paramname"><em>locale</em>, </td>
215
224
<td class="paramkey"></td>
217
226
<td class="paramtype">const char * </td>
218
<td class="paramname"> <em>format</em></td><td> </td>
227
<td class="paramname"><em>format</em> </td>
223
<td></td><td></td><td></td>
307
312
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Glom::Conversions::get_text_for_gda_value </td>
309
314
<td class="paramtype">Field::glom_field_type </td>
310
<td class="paramname"> <em>glom_type</em>, </td>
315
<td class="paramname"><em>glom_type</em>, </td>
313
318
<td class="paramkey"></td>
315
320
<td class="paramtype">const Gnome::Gda::Value & </td>
316
<td class="paramname"> <em>value</em>, </td>
321
<td class="paramname"><em>value</em>, </td>
319
324
<td class="paramkey"></td>
321
326
<td class="paramtype">const NumericFormat & </td>
322
<td class="paramname"> <em>numeric_format</em> = <code>NumericFormat()</code></td><td> </td>
327
<td class="paramname"><em>numeric_format</em> = <code>NumericFormat()</code> </td>
327
<td></td><td></td><td></td>
342
347
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Glom::Conversions::get_text_for_gda_value </td>
344
349
<td class="paramtype">Field::glom_field_type </td>
345
<td class="paramname"> <em>glom_type</em>, </td>
350
<td class="paramname"><em>glom_type</em>, </td>
348
353
<td class="paramkey"></td>
350
355
<td class="paramtype">const Gnome::Gda::Value & </td>
351
<td class="paramname"> <em>value</em>, </td>
356
<td class="paramname"><em>value</em>, </td>
354
359
<td class="paramkey"></td>
356
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a> & </td>
357
<td class="paramname"> <em>locale</em>, </td>
361
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a> & </td>
362
<td class="paramname"><em>locale</em>, </td>
360
365
<td class="paramkey"></td>
362
367
<td class="paramtype">const NumericFormat & </td>
363
<td class="paramname"> <em>numeric_format</em> = <code>NumericFormat()</code>, </td>
368
<td class="paramname"><em>numeric_format</em> = <code>NumericFormat()</code>, </td>
366
371
<td class="paramkey"></td>
368
373
<td class="paramtype">bool </td>
369
<td class="paramname"> <em>iso_format</em> = <code>false</code></td><td> </td>
374
<td class="paramname"><em>iso_format</em> = <code>false</code> </td>
374
<td></td><td></td><td></td>
387
392
<td class="memname">tm Glom::Conversions::parse_date </td>
389
394
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
390
<td class="paramname"> <em>text</em>, </td>
395
<td class="paramname"><em>text</em>, </td>
393
398
<td class="paramkey"></td>
395
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a> & </td>
396
<td class="paramname"> <em>locale</em>, </td>
400
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a> & </td>
401
<td class="paramname"><em>locale</em>, </td>
399
404
<td class="paramkey"></td>
401
406
<td class="paramtype">bool & </td>
402
<td class="paramname"> <em>success</em></td><td> </td>
407
<td class="paramname"><em>success</em> </td>
407
<td></td><td></td><td></td>
447
452
<td class="memname">tm Glom::Conversions::parse_time </td>
449
454
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
450
<td class="paramname"> <em>text</em>, </td>
455
<td class="paramname"><em>text</em>, </td>
453
458
<td class="paramkey"></td>
455
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00580.html">std::locale</a> & </td>
456
<td class="paramname"> <em>locale</em>, </td>
460
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00746.html">std::locale</a> & </td>
461
<td class="paramname"><em>locale</em>, </td>
459
464
<td class="paramkey"></td>
461
466
<td class="paramtype">bool & </td>
462
<td class="paramname"> <em>success</em></td><td> </td>
467
<td class="paramname"><em>success</em> </td>
467
<td></td><td></td><td></td>
525
529
<td class="memname">Gnome::Gda::Value Glom::Conversions::parse_value </td>
527
531
<td class="paramtype">Field::glom_field_type </td>
528
<td class="paramname"> <em>glom_type</em>, </td>
532
<td class="paramname"><em>glom_type</em>, </td>
531
535
<td class="paramkey"></td>
533
537
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
534
<td class="paramname"> <em>text</em>, </td>
538
<td class="paramname"><em>text</em>, </td>
537
541
<td class="paramkey"></td>
539
543
<td class="paramtype">bool & </td>
540
<td class="paramname"> <em>success</em>, </td>
544
<td class="paramname"><em>success</em>, </td>
543
547
<td class="paramkey"></td>
545
549
<td class="paramtype">bool </td>
546
<td class="paramname"> <em>iso_format</em> = <code>false</code></td><td> </td>
550
<td class="paramname"><em>iso_format</em> = <code>false</code> </td>
551
<td></td><td></td><td></td>
564
568
<td class="memname">Gnome::Gda::Value Glom::Conversions::parse_value </td>
566
570
<td class="paramtype">Field::glom_field_type </td>
567
<td class="paramname"> <em>glom_type</em>, </td>
571
<td class="paramname"><em>glom_type</em>, </td>
570
574
<td class="paramkey"></td>
572
576
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
573
<td class="paramname"> <em>text</em>, </td>
577
<td class="paramname"><em>text</em>, </td>
576
580
<td class="paramkey"></td>
578
582
<td class="paramtype">const NumericFormat & </td>
579
<td class="paramname"> <em>numeric_format</em>, </td>
583
<td class="paramname"><em>numeric_format</em>, </td>
582
586
<td class="paramkey"></td>
584
588
<td class="paramtype">bool & </td>
585
<td class="paramname"> <em>success</em>, </td>
589
<td class="paramname"><em>success</em>, </td>
588
592
<td class="paramkey"></td>
590
594
<td class="paramtype">bool </td>
591
<td class="paramname"> <em>iso_format</em> = <code>false</code></td><td> </td>
595
<td class="paramname"><em>iso_format</em> = <code>false</code> </td>
596
<td></td><td></td><td></td>