Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 1f9eb832ba1e4b88d9a5c2b384813bb4 > files > 5918

kdelibs3-apidocs-3.5.10-31.fc15.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!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" lang="en_US" xml:lang="en_US">

<head>
  <title>kjs: KJS::Number Class Reference (kjs)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../.."><img id="nav_header_logo" alt="Home" align="left" src="../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../..">API Reference</a>
 / <a href=".">kjs</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <a name="content"></a>


<!-- Generated by Doxygen 1.7.4 -->
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><b>KJS</b>      </li>
      <li class="navelem"><a class="el" href="classKJS_1_1Number.html">Number</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KJS::Number Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KJS::Number" --><!-- doxytag: inherits="KJS::Value" -->
<p>Represents an primitive <a class="el" href="classKJS_1_1Number.html" title="Represents an primitive Number value.">Number</a> value.  
 <a href="classKJS_1_1Number.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="value_8h_source.html">value.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KJS::Number:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKJS_1_1Number.png" usemap="#KJS::Number_map" alt=""/>
  <map id="KJS::Number_map" name="KJS::Number_map">
<area href="classKJS_1_1Value.html" title="Value objects are act as wrappers (&quot;smart pointers&quot;) around ValueImp objects and their descendents..." alt="KJS::Value" shape="rect" coords="0,0,85,24"/>
</map>
 </div></div>

<p><a href="classKJS_1_1Number-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f5849e21b523f9e978c76750cb6ce82"></a><!-- doxytag: member="KJS::Number::Number" ref="a2f5849e21b523f9e978c76750cb6ce82" args="(int i)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Number</b> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45905904b472a7710e9acaa41ad5aab4"></a><!-- doxytag: member="KJS::Number::Number" ref="a45905904b472a7710e9acaa41ad5aab4" args="(unsigned int u)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Number</b> (unsigned int u)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af82013370d6f84ba683dec2a7466bb1e"></a><!-- doxytag: member="KJS::Number::Number" ref="af82013370d6f84ba683dec2a7466bb1e" args="(double d=0.0)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Number</b> (double d=0.0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3e8ec3e65a522dc8eb7f94eca6375ff"></a><!-- doxytag: member="KJS::Number::Number" ref="aa3e8ec3e65a522dc8eb7f94eca6375ff" args="(long int l)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Number</b> (long int l)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35ff1b98c4c95e907080d0a0a69d60e5"></a><!-- doxytag: member="KJS::Number::Number" ref="a35ff1b98c4c95e907080d0a0a69d60e5" args="(long unsigned int l)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Number</b> (long unsigned int l)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc86e0c47f72f9a7fd02676f114b0344"></a><!-- doxytag: member="KJS::Number::value" ref="abc86e0c47f72f9a7fd02676f114b0344" args="() const " -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5ac4e250e0f21182df5f9c228ee9560"></a><!-- doxytag: member="KJS::Number::intValue" ref="ac5ac4e250e0f21182df5f9c228ee9560" args="() const " -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>intValue</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6983fa0c9b05b605b7d1ed4deafb22b6"></a><!-- doxytag: member="KJS::Number::isNaN" ref="a6983fa0c9b05b605b7d1ed4deafb22b6" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isNaN</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7acc233ebe6155d71b6e81977db5e5c"></a><!-- doxytag: member="KJS::Number::isInf" ref="aa7acc233ebe6155d71b6e81977db5e5c" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isInf</b> () const </td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKJS_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Number.html#a574a744ace39612446d1f8fc59c48bc2">dynamicCast</a> (const <a class="el" href="classKJS_1_1Value.html">Value</a> &amp;v)</td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac37aa43e4f31b622cd3f48502ad25080"></a><!-- doxytag: member="KJS::Number::ValueImp" ref="ac37aa43e4f31b622cd3f48502ad25080" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>ValueImp</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2601b6dfb0ee7ea7d27b2bfb888060e0"></a><!-- doxytag: member="KJS::Number::NumberImp" ref="a2601b6dfb0ee7ea7d27b2bfb888060e0" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>NumberImp</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Represents an primitive <a class="el" href="classKJS_1_1Number.html" title="Represents an primitive Number value.">Number</a> value. </p>

<p>Definition at line <a class="el" href="value_8h_source.html#l00368">368</a> of file <a class="el" href="value_8h_source.html">value.h</a>.</p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a574a744ace39612446d1f8fc59c48bc2"></a><!-- doxytag: member="KJS::Number::dynamicCast" ref="a574a744ace39612446d1f8fc59c48bc2" args="(const Value &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKJS_1_1Number.html">Number</a> Number::dynamicCast </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKJS_1_1Value.html">Value</a> &amp;&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts a <a class="el" href="classKJS_1_1Value.html" title="Value objects are act as wrappers (&quot;smart pointers&quot;) around ValueImp objects and their descendents...">Value</a> into an <a class="el" href="classKJS_1_1Number.html" title="Represents an primitive Number value.">Number</a>. </p>
<p>If the value's type is not NumberType, a null object will be returned (i.e. one with it's internal pointer set to 0). If you do not know for sure whether the value is of type NumberType, you should check the <a class="el" href="classKJS_1_1Value.html#a1a8b47540a1c5dc0025f111a2c2031b4">isNull()</a> methods afterwards before calling any methods on the returned value.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The value converted to a <a class="el" href="classKJS_1_1Number.html" title="Represents an primitive Number value.">Number</a> </dd></dl>

<p>Definition at line <a class="el" href="value_8cpp_source.html#l00379">379</a> of file <a class="el" href="value_8cpp_source.html">value.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="value_8h_source.html">value.h</a></li>
<li><a class="el" href="internal_8h_source.html">internal.h</a></li>
<li><a class="el" href="value_8cpp_source.html">value.cpp</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kjs</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKJS_1_1BinaryLogicalNode.html">kjs::binarylogicalnode</option>,  <option value="classKJS_1_1Boolean.html">kjs::boolean</option>,  <option value="classKJS_1_1Collector.html">kjs::collector</option>,  <option value="classKJS_1_1Completion.html">kjs::completion</option>,  <option value="classKJS_1_1ConditionalNode.html">kjs::conditionalnode</option>,  <option value="classKJS_1_1Context.html">kjs::context</option>,  <option value="classKJS_1_1ContextImp.html">kjs::contextimp</option>,  <option value="classKJS_1_1CString.html">kjs::cstring</option>,  <option value="classKJS_1_1Error.html">kjs::error</option>,  <option value="classKJS_1_1ExecState.html">kjs::execstate</option>,  <option value="classKJS_1_1FunctionImp.html">kjs::functionimp</option>,  <option value="classKJS_1_1FunctionPrototypeImp.html">kjs::functionprototypeimp</option>,  <option value="classKJS_1_1Identifier.html">kjs::identifier</option>,  <option value="classKJS_1_1InternalFunctionImp.html">kjs::internalfunctionimp</option>,  <option value="classKJS_1_1Interpreter.html">kjs::interpreter</option>,  <option value="classKJS_1_1LabelStack.html">kjs::labelstack</option>,  <option value="classKJS_1_1List.html">kjs::list</option>,  <option value="classKJS_1_1ListIterator.html">kjs::listiterator</option>,  <option value="classKJS_1_1Lookup.html">kjs::lookup</option>,  <option value="classKJS_1_1Null.html">kjs::null</option>,  <option value="classKJS_1_1Number.html">kjs::number</option>,  <option value="classKJS_1_1Object.html">kjs::object</option>,  <option value="classKJS_1_1PropertyMap.html">kjs::propertymap</option>,  <option value="classKJS_1_1Reference.html">kjs::reference</option>,  <option value="classKJS_1_1ReferenceList.html">kjs::referencelist</option>,  <option value="classKJS_1_1ReferenceListIterator.html">kjs::referencelistiterator</option>,  <option value="classKJS_1_1SavedProperties.html">kjs::savedproperties</option>,  <option value="classKJS_1_1ScopeChain.html">kjs::scopechain</option>,  <option value="classKJS_1_1ScopeChainNode.html">kjs::scopechainnode</option>,  <option value="classKJS_1_1String.html">kjs::string</option>,  <option value="classKJS_1_1UCharReference.html">kjs::ucharreference</option>,  <option value="classKJS_1_1Undefined.html">kjs::undefined</option>,  <option value="classKJS_1_1UString.html">kjs::ustring</option>,  <option value="classKJS_1_1Value.html">kjs::value</option>,  <option value="classKJS_1_1ValueImp.html">kjs::valueimp</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../arts/html/index.html">arts</a></li><li><a href="../../dcop/html/index.html">dcop</a></li><li><a href="../../dnssd/html/index.html">dnssd</a></li><li><a href="../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kate/html/index.html">kate</a></li><li><a href="../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../kdecore/html/index.html">kdecore</a></li><li><a href="../../kded/html/index.html">kded</a></li><li><a href="../../kdefx/html/index.html">kdefx</a></li><li><a href="../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../kdesu/html/index.html">kdesu</a></li><li><a href="../../kdeui/html/index.html">kdeui</a></li><li><a href="../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../khtml/html/index.html">khtml</a></li><li><a href="../../kimgio/html/index.html">kimgio</a></li><li><a href="../../kinit/html/index.html">kinit</a></li><li><a href="../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/http/html/index.html">http</a></li><li><a href="../../kjs/html/index.html">kjs</a></li><li><a href="../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../kparts/html/index.html">kparts</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../kspell2/html/index.html">kspell2</a></li><li><a href="../../kunittest/html/index.html">kunittest</a></li><li><a href="../../kutils/html/index.html">kutils</a></li><li><a href="../../kwallet/html/index.html">kwallet</a></li><li><a href="../../libkmid/html/index.html">libkmid</a></li><li><a href="../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>