Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > b293cf61b174f6cb974e48c9096dc9b3 > files > 129

lib64commoncpp-devel-1.8.1-7.mga4.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>GNU CommonC++: ost::Date Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">GNU CommonC++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</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="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</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 id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceost.html">ost</a></li><li class="navelem"><a class="el" href="classost_1_1_date.html">Date</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classost_1_1_date-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ost::Date Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="classost_1_1_date.html" title="The Date class uses a julian date representation of the current year, month, and day. ">Date</a> class uses a julian date representation of the current year, month, and day.  
 <a href="classost_1_1_date.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="numbers_8h_source.html">numbers.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ost::Date:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classost_1_1_date.png" usemap="#ost::Date_map" alt=""/>
  <map id="ost::Date_map" name="ost::Date_map">
<area href="classost_1_1_date_number.html" title="A number class that manipulates a string buffer that is also a date. " alt="ost::DateNumber" shape="rect" coords="0,56,104,80"/>
<area href="classost_1_1_datetime.html" title="The Datetime class uses a julian date representation of the current year, month, and day and a intege..." alt="ost::Datetime" shape="rect" coords="114,56,218,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac8723c692261544cfa1d826871bf3c94"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#ac8723c692261544cfa1d826871bf3c94">Date</a> (time_t tm)</td></tr>
<tr class="separator:ac8723c692261544cfa1d826871bf3c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed735466d382ccca9a94f9db366865f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a7ed735466d382ccca9a94f9db366865f">Date</a> (tm *dt)</td></tr>
<tr class="separator:a7ed735466d382ccca9a94f9db366865f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff1b4463627bc5dbae73a54395076e0a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#aff1b4463627bc5dbae73a54395076e0a">Date</a> (char *str, size_t size=0)</td></tr>
<tr class="separator:aff1b4463627bc5dbae73a54395076e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98653a581da628183719362b1258c538"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a98653a581da628183719362b1258c538">Date</a> (int year, unsigned month, unsigned day)</td></tr>
<tr class="separator:a98653a581da628183719362b1258c538"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0766c5927a805c8e37260086cee782bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a0766c5927a805c8e37260086cee782bf">Date</a> ()</td></tr>
<tr class="separator:a0766c5927a805c8e37260086cee782bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d1394d22902aba5f62eb009b8d67d9e"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a7d1394d22902aba5f62eb009b8d67d9e">~Date</a> ()</td></tr>
<tr class="separator:a7d1394d22902aba5f62eb009b8d67d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9e40c4c0d847c5ab755b8f92fbe06ab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#aa9e40c4c0d847c5ab755b8f92fbe06ab">getYear</a> (void) const </td></tr>
<tr class="separator:aa9e40c4c0d847c5ab755b8f92fbe06ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a97227557e41520f85fc029630d00e6"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a3a97227557e41520f85fc029630d00e6">getMonth</a> (void) const </td></tr>
<tr class="separator:a3a97227557e41520f85fc029630d00e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47a2197dff64ebbc86e93066f559d3f3"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a47a2197dff64ebbc86e93066f559d3f3">getDay</a> (void) const </td></tr>
<tr class="separator:a47a2197dff64ebbc86e93066f559d3f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab981aac671007ce70e8a554cabf0eb15"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#ab981aac671007ce70e8a554cabf0eb15">getDayOfWeek</a> (void) const </td></tr>
<tr class="separator:ab981aac671007ce70e8a554cabf0eb15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e9e9be7f410670f8de95cb5a8e1185c"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a1e9e9be7f410670f8de95cb5a8e1185c">getDate</a> (char *buffer) const </td></tr>
<tr class="separator:a1e9e9be7f410670f8de95cb5a8e1185c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d33287023ebb471d6ebc2c6582991f5"><td class="memItemLeft" align="right" valign="top">time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a9d33287023ebb471d6ebc2c6582991f5">getDate</a> (void) const </td></tr>
<tr class="separator:a9d33287023ebb471d6ebc2c6582991f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13d917e19fc93643753081683faef20e"><td class="memItemLeft" align="right" valign="top">time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a13d917e19fc93643753081683faef20e">getDate</a> (tm *buf) const </td></tr>
<tr class="separator:a13d917e19fc93643753081683faef20e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7d2821569371b401e751e6422e07fb2"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#ae7d2821569371b401e751e6422e07fb2">getValue</a> (void) const </td></tr>
<tr class="separator:ae7d2821569371b401e751e6422e07fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a011f74acc513f7283e6254c4031688a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a011f74acc513f7283e6254c4031688a8">setDate</a> (const char *str, size_t size=0)</td></tr>
<tr class="separator:a011f74acc513f7283e6254c4031688a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a794d1de62e93430141f3b12635c4f814"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a794d1de62e93430141f3b12635c4f814">isValid</a> (void) const </td></tr>
<tr class="separator:a794d1de62e93430141f3b12635c4f814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a224e7638eec1b8d58e78cbff31652ffb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a224e7638eec1b8d58e78cbff31652ffb">operator long</a> () const </td></tr>
<tr class="separator:a224e7638eec1b8d58e78cbff31652ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44394e86db5cd0194126b07aba79081c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_string.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a44394e86db5cd0194126b07aba79081c">operator()</a> () const </td></tr>
<tr class="separator:a44394e86db5cd0194126b07aba79081c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae9eaeb340ae24559e1f0a5c2c67af6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a2ae9eaeb340ae24559e1f0a5c2c67af6">operator++</a> ()</td></tr>
<tr class="separator:a2ae9eaeb340ae24559e1f0a5c2c67af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb6e3bb4d35fafeebcce9cb93ec57f13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#aeb6e3bb4d35fafeebcce9cb93ec57f13">operator--</a> ()</td></tr>
<tr class="separator:aeb6e3bb4d35fafeebcce9cb93ec57f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f809fc40ed1bc67360abb6b4413f290"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a9f809fc40ed1bc67360abb6b4413f290">operator+=</a> (const long val)</td></tr>
<tr class="separator:a9f809fc40ed1bc67360abb6b4413f290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d5e7c626a0ca662731b4d6ff6ba2c43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a1d5e7c626a0ca662731b4d6ff6ba2c43">operator-=</a> (const long val)</td></tr>
<tr class="separator:a1d5e7c626a0ca662731b4d6ff6ba2c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3ae87bd08acbb744f71cdd04dee82e8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#ae3ae87bd08acbb744f71cdd04dee82e8">operator==</a> (const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date)</td></tr>
<tr class="separator:ae3ae87bd08acbb744f71cdd04dee82e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30639b1f33c028aef21af163d8651833"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a30639b1f33c028aef21af163d8651833">operator!=</a> (const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date)</td></tr>
<tr class="separator:a30639b1f33c028aef21af163d8651833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47a672b6704195e8a0e339408718cf37"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a47a672b6704195e8a0e339408718cf37">operator&lt;</a> (const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date)</td></tr>
<tr class="separator:a47a672b6704195e8a0e339408718cf37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f578cdd2e14adb2e4273098461b6579"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a6f578cdd2e14adb2e4273098461b6579">operator&lt;=</a> (const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date)</td></tr>
<tr class="separator:a6f578cdd2e14adb2e4273098461b6579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac985a84212e8a333d844d17f38822fe4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#ac985a84212e8a333d844d17f38822fe4">operator&gt;</a> (const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date)</td></tr>
<tr class="separator:ac985a84212e8a333d844d17f38822fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26fff1b95f3d2fd573bfedaf596b3fe9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a26fff1b95f3d2fd573bfedaf596b3fe9">operator&gt;=</a> (const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date)</td></tr>
<tr class="separator:a26fff1b95f3d2fd573bfedaf596b3fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c7f3a81526b2d44913c0ad0d3f3ed6d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a3c7f3a81526b2d44913c0ad0d3f3ed6d">operator!</a> () const </td></tr>
<tr class="separator:a3c7f3a81526b2d44913c0ad0d3f3ed6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a9a43f2c3f41b69b994efb48f820612f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a9a43f2c3f41b69b994efb48f820612f4">toJulian</a> (long year, long month, long day)</td></tr>
<tr class="separator:a9a43f2c3f41b69b994efb48f820612f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f956c912bb6d3fd301fb55f1c4e0065"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a4f956c912bb6d3fd301fb55f1c4e0065">fromJulian</a> (char *buf) const </td></tr>
<tr class="separator:a4f956c912bb6d3fd301fb55f1c4e0065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add69ffa43e5e2c98ee7fe1466392cfe5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#add69ffa43e5e2c98ee7fe1466392cfe5">update</a> (void)</td></tr>
<tr class="memdesc:add69ffa43e5e2c98ee7fe1466392cfe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A method to use to "post" any changed values when shadowing a mixed object class.  <a href="#add69ffa43e5e2c98ee7fe1466392cfe5">More...</a><br/></td></tr>
<tr class="separator:add69ffa43e5e2c98ee7fe1466392cfe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a3e9c6e119661eed0fb1bcc101e6345e8"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a3e9c6e119661eed0fb1bcc101e6345e8">julian</a></td></tr>
<tr class="separator:a3e9c6e119661eed0fb1bcc101e6345e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a6fe8cf2fbe4f51cb827d992ac7a1dd0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_date.html">Date</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a6fe8cf2fbe4f51cb827d992ac7a1dd0d">operator+</a> (const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date, const long val)</td></tr>
<tr class="separator:a6fe8cf2fbe4f51cb827d992ac7a1dd0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f854ec91a67b6784358081aa59bbf8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_date.html">Date</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a4f854ec91a67b6784358081aa59bbf8c">operator-</a> (const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date, const long val)</td></tr>
<tr class="separator:a4f854ec91a67b6784358081aa59bbf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb73c05f954c6185487d2983d704cab8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_date.html">Date</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#acb73c05f954c6185487d2983d704cab8">operator+</a> (const long val, const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date)</td></tr>
<tr class="separator:acb73c05f954c6185487d2983d704cab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cc4fdad74e1f8858de9dfd06a1fd4f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_date.html">Date</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_date.html#a2cc4fdad74e1f8858de9dfd06a1fd4f1">operator-</a> (const long val, const <a class="el" href="classost_1_1_date.html">Date</a> &amp;date)</td></tr>
<tr class="separator:a2cc4fdad74e1f8858de9dfd06a1fd4f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="classost_1_1_date.html" title="The Date class uses a julian date representation of the current year, month, and day. ">Date</a> class uses a julian date representation of the current year, month, and day. </p>
<p>This is then manipulated in several forms and may be exported as needed.</p>
<dl class="section author"><dt>Author</dt><dd>David Sugar <a href="#" onclick="location.href='mai'+'lto:'+'dyf'+'et'+'@os'+'te'+'l.c'+'om'; return false;">dyfet<span style="display: none;">.nosp@m.</span>@ost<span style="display: none;">.nosp@m.</span>el.co<span style="display: none;">.nosp@m.</span>m</a> julian number based date class. </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac8723c692261544cfa1d826871bf3c94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ost::Date::Date </td>
          <td>(</td>
          <td class="paramtype">time_t&#160;</td>
          <td class="paramname"><em>tm</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7ed735466d382ccca9a94f9db366865f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ost::Date::Date </td>
          <td>(</td>
          <td class="paramtype">tm *&#160;</td>
          <td class="paramname"><em>dt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aff1b4463627bc5dbae73a54395076e0a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ost::Date::Date </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a98653a581da628183719362b1258c538"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ost::Date::Date </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>year</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>day</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0766c5927a805c8e37260086cee782bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ost::Date::Date </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7d1394d22902aba5f62eb009b8d67d9e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual ost::Date::~Date </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a4f956c912bb6d3fd301fb55f1c4e0065"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Date::fromJulian </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buf</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1e9e9be7f410670f8de95cb5a8e1185c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ost::Date::getDate </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9d33287023ebb471d6ebc2c6582991f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">time_t ost::Date::getDate </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a13d917e19fc93643753081683faef20e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">time_t ost::Date::getDate </td>
          <td>(</td>
          <td class="paramtype">tm *&#160;</td>
          <td class="paramname"><em>buf</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a47a2197dff64ebbc86e93066f559d3f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned ost::Date::getDay </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab981aac671007ce70e8a554cabf0eb15"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned ost::Date::getDayOfWeek </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3a97227557e41520f85fc029630d00e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned ost::Date::getMonth </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae7d2821569371b401e751e6422e07fb2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long ost::Date::getValue </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9e40c4c0d847c5ab755b8f92fbe06ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ost::Date::getYear </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a794d1de62e93430141f3b12635c4f814"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ost::Date::isValid </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a224e7638eec1b8d58e78cbff31652ffb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ost::Date::operator long </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3c7f3a81526b2d44913c0ad0d3f3ed6d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ost::Date::operator! </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a30639b1f33c028aef21af163d8651833"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classost_1_1_date.html#a3c7f3a81526b2d44913c0ad0d3f3ed6d">ost::Date::operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a44394e86db5cd0194126b07aba79081c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_string.html">String</a> ost::Date::operator() </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2ae9eaeb340ae24559e1f0a5c2c67af6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_date.html">Date</a>&amp; ost::Date::operator++ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9f809fc40ed1bc67360abb6b4413f290"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_date.html">Date</a>&amp; ost::Date::operator+= </td>
          <td>(</td>
          <td class="paramtype">const long&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aeb6e3bb4d35fafeebcce9cb93ec57f13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_date.html">Date</a>&amp; ost::Date::operator-- </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1d5e7c626a0ca662731b4d6ff6ba2c43"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_date.html">Date</a>&amp; ost::Date::operator-= </td>
          <td>(</td>
          <td class="paramtype">const long&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a47a672b6704195e8a0e339408718cf37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ost::Date::operator&lt; </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6f578cdd2e14adb2e4273098461b6579"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ost::Date::operator&lt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae3ae87bd08acbb744f71cdd04dee82e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ost::Date::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac985a84212e8a333d844d17f38822fe4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ost::Date::operator&gt; </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a26fff1b95f3d2fd573bfedaf596b3fe9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ost::Date::operator&gt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a011f74acc513f7283e6254c4031688a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Date::setDate </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a43f2c3f41b69b994efb48f820612f4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Date::toJulian </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>year</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>day</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="add69ffa43e5e2c98ee7fe1466392cfe5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void ost::Date::update </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A method to use to "post" any changed values when shadowing a mixed object class. </p>
<p>This is used by <a class="el" href="classost_1_1_date_number.html" title="A number class that manipulates a string buffer that is also a date. ">DateNumber</a>. </p>

<p>Reimplemented in <a class="el" href="classost_1_1_date_number.html#a55e367f6b3766195d2353df2ad691172">ost::DateNumber</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a6fe8cf2fbe4f51cb827d992ac7a1dd0d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_date.html">Date</a> operator+ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const long&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acb73c05f954c6185487d2983d704cab8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_date.html">Date</a> operator+ </td>
          <td>(</td>
          <td class="paramtype">const long&#160;</td>
          <td class="paramname"><em>val</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f854ec91a67b6784358081aa59bbf8c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_date.html">Date</a> operator- </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const long&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2cc4fdad74e1f8858de9dfd06a1fd4f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_date.html">Date</a> operator- </td>
          <td>(</td>
          <td class="paramtype">const long&#160;</td>
          <td class="paramname"><em>val</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classost_1_1_date.html">Date</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a3e9c6e119661eed0fb1bcc101e6345e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long ost::Date::julian</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="numbers_8h_source.html">numbers.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Oct 17 2013 23:24:57 for GNU CommonC++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>