609 lines
33 KiB
HTML
609 lines
33 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
<title>XQilla Simple API Documentation</title>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
|
</head><body>
|
|
<a style="float:right;" href="http://sourceforge.net/projects/xqilla"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=152021&type=2" border="0" alt="SourceForge.net Logo" /></a>
|
|
<!-- Generated by Doxygen 1.5.1 -->
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul></div>
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul></div>
|
|
<h1>ATDateOrDerived Class Reference</h1><!-- doxytag: class="ATDateOrDerived" --><!-- doxytag: inherits="DateOrTimeType" --><code>#include <<a class="el" href="ATDateOrDerived_8hpp-source.html">ATDateOrDerived.hpp</a>></code>
|
|
<p>
|
|
Inheritance diagram for ATDateOrDerived:<p><center><img src="classATDateOrDerived__inherit__graph.png" border="0" usemap="#ATDateOrDerived__inherit__map" alt="Inheritance graph"></center>
|
|
<map name="ATDateOrDerived__inherit__map">
|
|
<area href="classDateOrTimeType.html" shape="rect" coords="12,231,145,255" alt="">
|
|
<area href="classAnyAtomicType.html" shape="rect" coords="15,156,143,180" alt="">
|
|
<area href="classItem.html" shape="rect" coords="53,81,104,105" alt="">
|
|
<area href="classReferenceCounted.html" shape="rect" coords="5,7,152,31" alt="">
|
|
</map>
|
|
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classATDateOrDerived-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classRefCountPointer.html">RefCountPointer</a>< const <br>
|
|
<a class="el" href="classATDateOrDerived.html">ATDateOrDerived</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#d8c9a8a147e735472b507005f890cf9a">Ptr</a></td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#d0cf2258d98cd42c9956e7260478c279">getPrimitiveTypeName</a> () const=0</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#5068fa1c60aa67126eb6641518840a32">getTypeURI</a> () const=0</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#1a08d83b15986ba5cacdfc1419a59cb9">getTypeName</a> () const=0</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#2f652a807105eaa9932bd2b6f10e320c">asString</a> (const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const =0</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#2e3ae0163e603fad793ad07f5e7766ba">equals</a> (const <a class="el" href="classRefCountPointer.html">AnyAtomicType::Ptr</a> &target, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const=0</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#e724e07e038008eb996c2ad7982908d4">compare</a> (const <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> &other, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const =0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns less than 0 if this is less that other, 0 if they are the same, and greater than 0 otherwise. <a href="#e724e07e038008eb996c2ad7982908d4"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDecimalOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#8de28eca500f5e671d84973b0675b108">getYears</a> (const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const =0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an integer representing the year component of this object. <a href="#8de28eca500f5e671d84973b0675b108"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDecimalOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#27c8d7f9685fc94751704c0d538cac57">getMonths</a> (const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const =0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an integer representing the month component of this object. <a href="#27c8d7f9685fc94751704c0d538cac57"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDecimalOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#f79e3f183597a025e2c0cd29832995dd">getDays</a> (const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const =0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an integer representing the day component of this object. <a href="#f79e3f183597a025e2c0cd29832995dd"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classRefCountPointer.html">Timezone::Ptr</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#2e845b344fb8297fb5c4bdf2e3258ba2">getTimezone</a> () const=0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a timezone object representing the timezone component of this object. <a href="#2e845b344fb8297fb5c4bdf2e3258ba2"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#f6b137cd59939915d90c2762f977d9e6">hasTimezone</a> () const=0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the timezone is defined for this object, false otherwise. <a href="#f6b137cd59939915d90c2762f977d9e6"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#9bb211b0de8f201b7202213f2c2210db">setTimezone</a> (const <a class="el" href="classRefCountPointer.html">Timezone::Ptr</a> &timezone, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const=0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Setter for timezone. <a href="#9bb211b0de8f201b7202213f2c2210db"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#f2613e782c88c4505f4675a33ef51aa2">addTimezone</a> (const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> &timezone, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const=0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an <a class="el" href="classATDateOrDerived.html">ATDateOrDerived</a> with a timezone added to it. <a href="#f2613e782c88c4505f4675a33ef51aa2"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#ea9fa70905ea850638a36e7ce91f750e">addYearMonthDuration</a> (const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> &yearMonth, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const =0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a date with the given yearMonthDuration added to it. <a href="#ea9fa70905ea850638a36e7ce91f750e"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#a0336ab8c77110eb208b92273e61a331">addDayTimeDuration</a> (const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> &dayTime, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const=0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a date with the given dayTimeDuration added to it. <a href="#a0336ab8c77110eb208b92273e61a331"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#bbb69fc752cc785e76d8ab96814dafde">subtractYearMonthDuration</a> (const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> &yearMonth, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const =0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a date with the given yearMonthDuration subtracted from it. <a href="#bbb69fc752cc785e76d8ab96814dafde"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#a2b5eee83818b45b623cf7cbb62bee81">subtractDayTimeDuration</a> (const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> &dayTime, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const=0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a date with the given dayTimeDuration subtracted from it. <a href="#a2b5eee83818b45b623cf7cbb62bee81"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#056465e8b202191d029f34288a0dd955">subtractDate</a> (const <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> &date, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context) const=0</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a dayTimeDuration corresponding to the difference between this and the given ATDateOrDerived*. <a href="#056465e8b202191d029f34288a0dd955"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classAnyAtomicType.html#289c5db5e82b40c2f3e53af7d472f14c">AnyAtomicType::AtomicObjectType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classATDateOrDerived.html#09aeb7ed1b57a126f1d45e314c0e410f">getPrimitiveTypeIndex</a> () const=0</td></tr>
|
|
|
|
</table>
|
|
<hr><h2>Member Typedef Documentation</h2>
|
|
<a class="anchor" name="d8c9a8a147e735472b507005f890cf9a"></a><!-- doxytag: member="ATDateOrDerived::Ptr" ref="d8c9a8a147e735472b507005f890cf9a" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classRefCountPointer.html">RefCountPointer</a><const <a class="el" href="classATDateOrDerived.html">ATDateOrDerived</a>> <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>
|
|
Reimplemented from <a class="el" href="classDateOrTimeType.html#d939d4a88e6dc7eb2cacc4b655cfb8c6">DateOrTimeType</a>.
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Member Function Documentation</h2>
|
|
<a class="anchor" name="d0cf2258d98cd42c9956e7260478c279"></a><!-- doxytag: member="ATDateOrDerived::getPrimitiveTypeName" ref="d0cf2258d98cd42c9956e7260478c279" args="() const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* ATDateOrDerived::getPrimitiveTypeName </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>
|
|
Implements <a class="el" href="classAnyAtomicType.html#a482a57403c472e1c7a69df340dc6649">AnyAtomicType</a>.
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="5068fa1c60aa67126eb6641518840a32"></a><!-- doxytag: member="ATDateOrDerived::getTypeURI" ref="5068fa1c60aa67126eb6641518840a32" args="() const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* ATDateOrDerived::getTypeURI </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>
|
|
Implements <a class="el" href="classAnyAtomicType.html#f6bf3eb4e7d56a982c82afebfda26b3b">AnyAtomicType</a>.
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="1a08d83b15986ba5cacdfc1419a59cb9"></a><!-- doxytag: member="ATDateOrDerived::getTypeName" ref="1a08d83b15986ba5cacdfc1419a59cb9" args="() const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* ATDateOrDerived::getTypeName </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>
|
|
Implements <a class="el" href="classAnyAtomicType.html#063dd62c1853c339dc80f5ff48c1b6b4">AnyAtomicType</a>.
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="2f652a807105eaa9932bd2b6f10e320c"></a><!-- doxytag: member="ATDateOrDerived::asString" ref="2f652a807105eaa9932bd2b6f10e320c" args="(const DynamicContext *context) const =0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* ATDateOrDerived::asString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>
|
|
Implements <a class="el" href="classAnyAtomicType.html#401defae210c75462304e84605a79244">AnyAtomicType</a>.
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="2e3ae0163e603fad793ad07f5e7766ba"></a><!-- doxytag: member="ATDateOrDerived::equals" ref="2e3ae0163e603fad793ad07f5e7766ba" args="(const AnyAtomicType::Ptr &target, const DynamicContext *context) const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool ATDateOrDerived::equals </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">AnyAtomicType::Ptr</a> & </td>
|
|
<td class="paramname"> <em>target</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="e724e07e038008eb996c2ad7982908d4"></a><!-- doxytag: member="ATDateOrDerived::compare" ref="e724e07e038008eb996c2ad7982908d4" args="(const ATDateOrDerived::Ptr &other, const DynamicContext *context) const =0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual int ATDateOrDerived::compare </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> & </td>
|
|
<td class="paramname"> <em>other</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns less than 0 if this is less that other, 0 if they are the same, and greater than 0 otherwise.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="8de28eca500f5e671d84973b0675b108"></a><!-- doxytag: member="ATDateOrDerived::getYears" ref="8de28eca500f5e671d84973b0675b108" args="(const DynamicContext *context) const =0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDecimalOrDerived::Ptr</a> ATDateOrDerived::getYears </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns an integer representing the year component of this object.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="27c8d7f9685fc94751704c0d538cac57"></a><!-- doxytag: member="ATDateOrDerived::getMonths" ref="27c8d7f9685fc94751704c0d538cac57" args="(const DynamicContext *context) const =0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDecimalOrDerived::Ptr</a> ATDateOrDerived::getMonths </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns an integer representing the month component of this object.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="f79e3f183597a025e2c0cd29832995dd"></a><!-- doxytag: member="ATDateOrDerived::getDays" ref="f79e3f183597a025e2c0cd29832995dd" args="(const DynamicContext *context) const =0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDecimalOrDerived::Ptr</a> ATDateOrDerived::getDays </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns an integer representing the day component of this object.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="2e845b344fb8297fb5c4bdf2e3258ba2"></a><!-- doxytag: member="ATDateOrDerived::getTimezone" ref="2e845b344fb8297fb5c4bdf2e3258ba2" args="() const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const <a class="el" href="classRefCountPointer.html">Timezone::Ptr</a>& ATDateOrDerived::getTimezone </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns a timezone object representing the timezone component of this object.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="f6b137cd59939915d90c2762f977d9e6"></a><!-- doxytag: member="ATDateOrDerived::hasTimezone" ref="f6b137cd59939915d90c2762f977d9e6" args="() const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool ATDateOrDerived::hasTimezone </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns true if the timezone is defined for this object, false otherwise.
|
|
<p>
|
|
|
|
<p>
|
|
Implements <a class="el" href="classDateOrTimeType.html#b0b784f9f8ae813b1b92cf1cc8ef5fde">DateOrTimeType</a>.
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="9bb211b0de8f201b7202213f2c2210db"></a><!-- doxytag: member="ATDateOrDerived::setTimezone" ref="9bb211b0de8f201b7202213f2c2210db" args="(const Timezone::Ptr &timezone, const DynamicContext *context) const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> ATDateOrDerived::setTimezone </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">Timezone::Ptr</a> & </td>
|
|
<td class="paramname"> <em>timezone</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Setter for timezone.
|
|
<p>
|
|
Overrides the current timezone. (Not to be confused with <a class="el" href="classATDateOrDerived.html#f2613e782c88c4505f4675a33ef51aa2">addTimezone()</a>.
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="f2613e782c88c4505f4675a33ef51aa2"></a><!-- doxytag: member="ATDateOrDerived::addTimezone" ref="f2613e782c88c4505f4675a33ef51aa2" args="(const ATDurationOrDerived::Ptr &timezone, const DynamicContext *context) const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> ATDateOrDerived::addTimezone </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> & </td>
|
|
<td class="paramname"> <em>timezone</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns an <a class="el" href="classATDateOrDerived.html">ATDateOrDerived</a> with a timezone added to it.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ea9fa70905ea850638a36e7ce91f750e"></a><!-- doxytag: member="ATDateOrDerived::addYearMonthDuration" ref="ea9fa70905ea850638a36e7ce91f750e" args="(const ATDurationOrDerived::Ptr &yearMonth, const DynamicContext *context) const =0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> ATDateOrDerived::addYearMonthDuration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> & </td>
|
|
<td class="paramname"> <em>yearMonth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns a date with the given yearMonthDuration added to it.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a0336ab8c77110eb208b92273e61a331"></a><!-- doxytag: member="ATDateOrDerived::addDayTimeDuration" ref="a0336ab8c77110eb208b92273e61a331" args="(const ATDurationOrDerived::Ptr &dayTime, const DynamicContext *context) const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> ATDateOrDerived::addDayTimeDuration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> & </td>
|
|
<td class="paramname"> <em>dayTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns a date with the given dayTimeDuration added to it.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="bbb69fc752cc785e76d8ab96814dafde"></a><!-- doxytag: member="ATDateOrDerived::subtractYearMonthDuration" ref="bbb69fc752cc785e76d8ab96814dafde" args="(const ATDurationOrDerived::Ptr &yearMonth, const DynamicContext *context) const =0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> ATDateOrDerived::subtractYearMonthDuration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> & </td>
|
|
<td class="paramname"> <em>yearMonth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns a date with the given yearMonthDuration subtracted from it.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a2b5eee83818b45b623cf7cbb62bee81"></a><!-- doxytag: member="ATDateOrDerived::subtractDayTimeDuration" ref="a2b5eee83818b45b623cf7cbb62bee81" args="(const ATDurationOrDerived::Ptr &dayTime, const DynamicContext *context) const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> ATDateOrDerived::subtractDayTimeDuration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> & </td>
|
|
<td class="paramname"> <em>dayTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns a date with the given dayTimeDuration subtracted from it.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="056465e8b202191d029f34288a0dd955"></a><!-- doxytag: member="ATDateOrDerived::subtractDate" ref="056465e8b202191d029f34288a0dd955" args="(const ATDateOrDerived::Ptr &date, const DynamicContext *context) const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> ATDateOrDerived::subtractDate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">ATDateOrDerived::Ptr</a> & </td>
|
|
<td class="paramname"> <em>date</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> * </td>
|
|
<td class="paramname"> <em>context</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Returns a dayTimeDuration corresponding to the difference between this and the given ATDateOrDerived*.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="09aeb7ed1b57a126f1d45e314c0e410f"></a><!-- doxytag: member="ATDateOrDerived::getPrimitiveTypeIndex" ref="09aeb7ed1b57a126f1d45e314c0e410f" args="() const=0" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classAnyAtomicType.html#289c5db5e82b40c2f3e53af7d472f14c">AnyAtomicType::AtomicObjectType</a> ATDateOrDerived::getPrimitiveTypeIndex </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [pure virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>
|
|
Implements <a class="el" href="classAnyAtomicType.html#b1da6fa7575a7d33396ae706f3d1e8f5">AnyAtomicType</a>.
|
|
</div>
|
|
</div><p>
|
|
<hr>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="ATDateOrDerived_8hpp-source.html">ATDateOrDerived.hpp</a></ul>
|
|
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 12 20:16:56 2007 for XQilla Simple API by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
|
</body>
|
|
</html>
|