Sophie

Sophie

distrib > PLD > ac > amd64 > media > dist > by-pkgid > 90467ea6a387df728f7218a11e972208 > files > 8316

kdelibs-apidocs-3.5.6-3.amd64.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::Interpreter 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.4.4 -->
<div class="nav">
<a class="el" href="namespaceKJS.html">KJS</a>::<a class="el" href="classKJS_1_1Interpreter.html">Interpreter</a></div>
<h1>KJS::Interpreter Class Reference</h1><!-- doxytag: class="KJS::Interpreter" --><code>#include &lt;<a class="el" href="interpreter_8h-source.html">interpreter.h</a>&gt;</code>
<p>
<a href="classKJS_1_1Interpreter-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classKJS_1_1Interpreter.html">Interpreter</a> objects can be used to evaluate ECMAScript code. 
<p>
Each interpreter has a global object which is used for the purposes of code evaluation, and also provides access to built-in properties such as " Object" and "Number".
<p>

<p>
Definition at line <a class="el" href="interpreter_8h-source.html#l00173">173</a> of file <a class="el" href="interpreter_8h-source.html">interpreter.h</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">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#w3">CompatMode</a> { <b>NativeMode</b>, 
<b>IECompat</b>, 
<b>NetscapeCompat</b>
 }</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a0">Interpreter</a> (const <a class="el" href="classKJS_1_1Object.html">Object</a> &amp;global)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a1">Interpreter</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2"></a><!-- doxytag: member="KJS::Interpreter::~Interpreter" ref="a2" args="()" -->
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a2">~Interpreter</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a3">globalObject</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4"></a><!-- doxytag: member="KJS::Interpreter::initGlobalObject" ref="a4" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a4">initGlobalObject</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1ExecState.html">ExecState</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a5">globalExec</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a6">checkSyntax</a> (const <a class="el" href="classKJS_1_1UString.html">UString</a> &amp;code, int *errLine, <a class="el" href="classKJS_1_1UString.html">UString</a> *errMsg)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a7">checkSyntax</a> (const <a class="el" href="classKJS_1_1UString.html">UString</a> &amp;code)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Completion.html">Completion</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a8">evaluate</a> (const <a class="el" href="classKJS_1_1UString.html">UString</a> &amp;code, const <a class="el" href="classKJS_1_1Value.html">Value</a> &amp;thisV=<a class="el" href="classKJS_1_1Value.html">Value</a>())</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9"></a><!-- doxytag: member="KJS::Interpreter::imp" ref="a9" args="()" -->
<a class="el" href="classKJS_1_1InterpreterImp.html">InterpreterImp</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a9">imp</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a10">builtinObject</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a11">builtinFunction</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a12">builtinArray</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a13">builtinBoolean</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a14">builtinString</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a15">builtinNumber</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a16">builtinDate</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a17">builtinRegExp</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a18">builtinError</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a19">builtinObjectPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a20">builtinFunctionPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a21">builtinArrayPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a22">builtinBooleanPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a23">builtinStringPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a24">builtinNumberPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a25">builtinDatePrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a26">builtinRegExpPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a27">builtinErrorPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a28">builtinEvalError</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a29"></a><!-- doxytag: member="KJS::Interpreter::builtinRangeError" ref="a29" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a29">builtinRangeError</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a30"></a><!-- doxytag: member="KJS::Interpreter::builtinReferenceError" ref="a30" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a30">builtinReferenceError</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a31"></a><!-- doxytag: member="KJS::Interpreter::builtinSyntaxError" ref="a31" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a31">builtinSyntaxError</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a32"></a><!-- doxytag: member="KJS::Interpreter::builtinTypeError" ref="a32" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a32">builtinTypeError</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a33"></a><!-- doxytag: member="KJS::Interpreter::builtinURIError" ref="a33" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a33">builtinURIError</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a34"></a><!-- doxytag: member="KJS::Interpreter::builtinEvalErrorPrototype" ref="a34" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a34">builtinEvalErrorPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a35"></a><!-- doxytag: member="KJS::Interpreter::builtinRangeErrorPrototype" ref="a35" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a35">builtinRangeErrorPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a36"></a><!-- doxytag: member="KJS::Interpreter::builtinReferenceErrorPrototype" ref="a36" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a36">builtinReferenceErrorPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a37"></a><!-- doxytag: member="KJS::Interpreter::builtinSyntaxErrorPrototype" ref="a37" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a37">builtinSyntaxErrorPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a38"></a><!-- doxytag: member="KJS::Interpreter::builtinTypeErrorPrototype" ref="a38" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a38">builtinTypeErrorPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a39"></a><!-- doxytag: member="KJS::Interpreter::builtinURIErrorPrototype" ref="a39" args="() const " -->
<a class="el" href="classKJS_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a39">builtinURIErrorPrototype</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a40">setCompatMode</a> (<a class="el" href="classKJS_1_1Interpreter.html#w3">CompatMode</a> mode)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a41"></a><!-- doxytag: member="KJS::Interpreter::compatMode" ref="a41" args="() const " -->
<a class="el" href="classKJS_1_1Interpreter.html#w3">CompatMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a41">compatMode</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a42">mark</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#a43">rtti</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0"></a><!-- doxytag: member="KJS::Interpreter::lock" ref="e0" args="()" -->
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#e0">lock</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1"></a><!-- doxytag: member="KJS::Interpreter::unlock" ref="e1" args="()" -->
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#e1">unlock</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#e2">collect</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0"></a><!-- doxytag: member="KJS::Interpreter::virtual_hook" ref="b0" args="(int id, void *data)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Interpreter.html#b0">virtual_hook</a> (int id, void *data)</td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="a0"></a><!-- doxytag: member="KJS::Interpreter::Interpreter" ref="a0" args="(const Object &amp;global)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">Interpreter::Interpreter           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classKJS_1_1Object.html">Object</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>global</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Creates a new interpreter. 
<p>
The supplied object will be used as the global object for all scripts executed with this interpreter. During constuction, all the standard properties such as "Object" and "Number" will be added to the global object.<p>
Note: You should not use the same global object for multiple interpreters.<p>
This is due do the fact that the built-in properties are set in the constructor, and if these objects have been modified from another interpreter (e.g. a script modifying String.prototype), the changes will be overridden.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>global</em>&nbsp;</td><td>The object to use as the global object for this interpreter</td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00113">113</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a1"></a><!-- doxytag: member="KJS::Interpreter::Interpreter" ref="a1" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">Interpreter::Interpreter           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Creates a new interpreter. 
<p>
A global object will be created and initialized with the standard global properties.
<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00118">118</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a12"></a><!-- doxytag: member="KJS::Interpreter::builtinArray" ref="a12" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinArray           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Array" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00184">184</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a21"></a><!-- doxytag: member="KJS::Interpreter::builtinArrayPrototype" ref="a21" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinArrayPrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Array.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00229">229</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a13"></a><!-- doxytag: member="KJS::Interpreter::builtinBoolean" ref="a13" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinBoolean           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Boolean" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00189">189</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a22"></a><!-- doxytag: member="KJS::Interpreter::builtinBooleanPrototype" ref="a22" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinBooleanPrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Boolean.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00234">234</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a16"></a><!-- doxytag: member="KJS::Interpreter::builtinDate" ref="a16" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinDate           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Date" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00204">204</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a25"></a><!-- doxytag: member="KJS::Interpreter::builtinDatePrototype" ref="a25" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinDatePrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Date.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00249">249</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a18"></a><!-- doxytag: member="KJS::Interpreter::builtinError" ref="a18" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinError           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Error" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00214">214</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a27"></a><!-- doxytag: member="KJS::Interpreter::builtinErrorPrototype" ref="a27" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinErrorPrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Error.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00259">259</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a28"></a><!-- doxytag: member="KJS::Interpreter::builtinEvalError" ref="a28" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinEvalError           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The initial value of "Error" global property. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00264">264</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a11"></a><!-- doxytag: member="KJS::Interpreter::builtinFunction" ref="a11" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinFunction           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Function" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00179">179</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a20"></a><!-- doxytag: member="KJS::Interpreter::builtinFunctionPrototype" ref="a20" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinFunctionPrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Function.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00224">224</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a15"></a><!-- doxytag: member="KJS::Interpreter::builtinNumber" ref="a15" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinNumber           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Number" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00199">199</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a24"></a><!-- doxytag: member="KJS::Interpreter::builtinNumberPrototype" ref="a24" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinNumberPrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Number.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00244">244</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a10"></a><!-- doxytag: member="KJS::Interpreter::builtinObject" ref="a10" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinObject           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Object" object. 
<p>
This is the object that was set as a property of the global object during construction; if the property is replaced by script code, this method will still return the original object.<p>
<dl compact><dt><b>Returns:</b></dt><dd>The builtin "Object" object</dd></dl>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00174">174</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a19"></a><!-- doxytag: member="KJS::Interpreter::builtinObjectPrototype" ref="a19" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinObjectPrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "Object.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00219">219</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a17"></a><!-- doxytag: member="KJS::Interpreter::builtinRegExp" ref="a17" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinRegExp           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "RegExp" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00209">209</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a26"></a><!-- doxytag: member="KJS::Interpreter::builtinRegExpPrototype" ref="a26" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinRegExpPrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "RegExp.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00254">254</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a14"></a><!-- doxytag: member="KJS::Interpreter::builtinString" ref="a14" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinString           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "String" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00194">194</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a23"></a><!-- doxytag: member="KJS::Interpreter::builtinStringPrototype" ref="a23" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> Interpreter::builtinStringPrototype           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the builtin "String.prototype" object. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00239">239</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a7"></a><!-- doxytag: member="KJS::Interpreter::checkSyntax" ref="a7" args="(const UString &amp;code)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool Interpreter::checkSyntax           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classKJS_1_1UString.html">UString</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>code</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Parses the supplied ECMAScript code and checks for syntax errors. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>code</em>&nbsp;</td><td>The code to check </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if there were no syntax errors in the code, otherwise false</dd></dl>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00159">159</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a6"></a><!-- doxytag: member="KJS::Interpreter::checkSyntax" ref="a6" args="(const UString &amp;code, int *errLine, UString *errMsg)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool Interpreter::checkSyntax           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classKJS_1_1UString.html">UString</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>code</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap> <em>errLine</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classKJS_1_1UString.html">UString</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>errMsg</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Parses the supplied ECMAScript code and checks for syntax errors. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>code</em>&nbsp;</td><td>The code to check </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>errLine</em>&nbsp;</td><td>Returns the line the error was on (if there was one). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>errMsg</em>&nbsp;</td><td>Returns the error message (if there was one). </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if there were no syntax errors in the code, otherwise false</dd></dl>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00154">154</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="e2"></a><!-- doxytag: member="KJS::Interpreter::collect" ref="e2" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool Interpreter::collect           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Run the garbage collection. 
<p>
Returns true when at least one object was collected; false otherwise.
<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00334">334</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a8"></a><!-- doxytag: member="KJS::Interpreter::evaluate" ref="a8" args="(const UString &amp;code, const Value &amp;thisV=Value())" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Completion.html">Completion</a> Interpreter::evaluate           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classKJS_1_1UString.html">UString</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>code</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="el" href="classKJS_1_1Value.html">Value</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>thisV</em> = <code><a class="el" href="classKJS_1_1Value.html">Value</a>()</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Evaluates the supplied ECMAScript code. 
<p>
Since this method returns a <a class="el" href="classKJS_1_1Completion.html">Completion</a>, you should check the type of completion to detect an error or before attempting to access the returned value. For example, if an error occurs during script execution and is not caught by the script, the completion type will be Throw.<p>
If the supplied code is invalid, a SyntaxError will be thrown.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>code</em>&nbsp;</td><td>The code to evaluate </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>thisV</em>&nbsp;</td><td>The value to pass in as the "this" value for the script execution. This should either be Null() or an <a class="el" href="classKJS_1_1Object.html">Object</a>. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>A completion object representing the result of the execution.</dd></dl>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00164">164</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a5"></a><!-- doxytag: member="KJS::Interpreter::globalExec" ref="a5" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1ExecState.html">ExecState</a> * Interpreter::globalExec           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the execution state object which can be used to execute scripts using this interpreter at a the "global" level, i.e. 
<p>
one with a execution context that has the global object as the "this" value, and who's scope chain contains only the global object.<p>
Note: this pointer remains constant for the life of the interpreter and should not be manually deleted.<p>
<dl compact><dt><b>Returns:</b></dt><dd>The interpreter global execution state object</dd></dl>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00149">149</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a3"></a><!-- doxytag: member="KJS::Interpreter::globalObject" ref="a3" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a> &amp; Interpreter::globalObject           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the object that is used as the global object during all script execution performed by this interpreter. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00129">129</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a42"></a><!-- doxytag: member="KJS::Interpreter::mark" ref="a42" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">virtual void KJS::Interpreter::mark           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline, virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Called by <a class="el" href="classKJS_1_1InterpreterImp.html">InterpreterImp</a> during the mark phase of the garbage collector Default implementation does nothing, this exist for classes that reimplement <a class="el" href="classKJS_1_1Interpreter.html">Interpreter</a>. 
<p>

<p>
Definition at line <a class="el" href="interpreter_8h-source.html#l00398">398</a> of file <a class="el" href="interpreter_8h-source.html">interpreter.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a43"></a><!-- doxytag: member="KJS::Interpreter::rtti" ref="a43" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">virtual int KJS::Interpreter::rtti           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline, virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Provides a way to distinguish derived classes. 
<p>
Only useful if you reimplement <a class="el" href="classKJS_1_1Interpreter.html">Interpreter</a> and if different kind of interpreters are created in the same process. The base class returns 0, the ECMA-bindings interpreter returns 1.
<p>
Definition at line <a class="el" href="interpreter_8h-source.html#l00406">406</a> of file <a class="el" href="interpreter_8h-source.html">interpreter.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a40"></a><!-- doxytag: member="KJS::Interpreter::setCompatMode" ref="a40" args="(CompatMode mode)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void Interpreter::setCompatMode           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKJS_1_1Interpreter.html#w3">CompatMode</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>mode</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Call this to enable a compatibility mode with another browser. 
<p>
(by default konqueror is in "native mode"). Currently, in <a class="el" href="namespaceKJS.html">KJS</a>, this only changes the behavior of Date::getYear() which returns the full year under IE.
<p>
Definition at line <a class="el" href="interpreter_8cpp-source.html#l00324">324</a> of file <a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="interpreter_8h-source.html">interpreter.h</a><li><a class="el" href="interpreter_8cpp-source.html">interpreter.cpp</a></ul>
    </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="namespaces.html">Namespace List</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="dirs.html">Directories</a></li><li><a href="namespacemembers.html">Namespace Members</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_1AccessorNode1.html">kjs::accessornode1</option>,  <option value="classKJS_1_1AccessorNode2.html">kjs::accessornode2</option>,  <option value="classKJS_1_1ActivationImp.html">kjs::activationimp</option>,  <option value="classKJS_1_1AddNode.html">kjs::addnode</option>,  <option value="classKJS_1_1AppendStringNode.html">kjs::appendstringnode</option>,  <option value="classKJS_1_1ArgumentListNode.html">kjs::argumentlistnode</option>,  <option value="classKJS_1_1ArgumentsImp.html">kjs::argumentsimp</option>,  <option value="classKJS_1_1ArgumentsNode.html">kjs::argumentsnode</option>,  <option value="classKJS_1_1ArrayInstanceImp.html">kjs::arrayinstanceimp</option>,  <option value="classKJS_1_1ArrayNode.html">kjs::arraynode</option>,  <option value="classKJS_1_1ArrayObjectImp.html">kjs::arrayobjectimp</option>,  <option value="classKJS_1_1ArrayProtoFuncImp.html">kjs::arrayprotofuncimp</option>,  <option value="classKJS_1_1ArrayPrototypeImp.html">kjs::arrayprototypeimp</option>,  <option value="classKJS_1_1AssignExprNode.html">kjs::assignexprnode</option>,  <option value="classKJS_1_1AssignNode.html">kjs::assignnode</option>,  <option value="classKJS_1_1BinaryLogicalNode.html">kjs::binarylogicalnode</option>,  <option value="classKJS_1_1BitOperNode.html">kjs::bitopernode</option>,  <option value="classKJS_1_1BitwiseNotNode.html">kjs::bitwisenotnode</option>,  <option value="classKJS_1_1BlockNode.html">kjs::blocknode</option>,  <option value="classKJS_1_1Boolean.html">kjs::boolean</option>,  <option value="classKJS_1_1BooleanImp.html">kjs::booleanimp</option>,  <option value="classKJS_1_1BooleanInstanceImp.html">kjs::booleaninstanceimp</option>,  <option value="classKJS_1_1BooleanNode.html">kjs::booleannode</option>,  <option value="classKJS_1_1BooleanObjectImp.html">kjs::booleanobjectimp</option>,  <option value="classKJS_1_1BooleanProtoFuncImp.html">kjs::booleanprotofuncimp</option>,  <option value="classKJS_1_1BooleanPrototypeImp.html">kjs::booleanprototypeimp</option>,  <option value="classKJS_1_1BreakNode.html">kjs::breaknode</option>,  <option value="classKJS_1_1CaseBlockNode.html">kjs::caseblocknode</option>,  <option value="classKJS_1_1CaseClauseNode.html">kjs::caseclausenode</option>,  <option value="classKJS_1_1CatchNode.html">kjs::catchnode</option>,  <option value="classKJS_1_1ClauseListNode.html">kjs::clauselistnode</option>,  <option value="classKJS_1_1Collector.html">kjs::collector</option>,  <option value="classKJS_1_1CommaNode.html">kjs::commanode</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_1ContinueNode.html">kjs::continuenode</option>,  <option value="classKJS_1_1CString.html">kjs::cstring</option>,  <option value="classKJS_1_1DateInstanceImp.html">kjs::dateinstanceimp</option>,  <option value="classKJS_1_1DateObjectFuncImp.html">kjs::dateobjectfuncimp</option>,  <option value="classKJS_1_1DateObjectImp.html">kjs::dateobjectimp</option>,  <option value="classKJS_1_1DateProtoFuncImp.html">kjs::dateprotofuncimp</option>,  <option value="classKJS_1_1DatePrototypeImp.html">kjs::dateprototypeimp</option>,  <option value="classKJS_1_1Debugger.html">kjs::debugger</option>,  <option value="classKJS_1_1DebuggerImp.html">kjs::debuggerimp</option>,  <option value="classKJS_1_1DeclaredFunctionImp.html">kjs::declaredfunctionimp</option>,  <option value="classKJS_1_1DeleteNode.html">kjs::deletenode</option>,  <option value="classKJS_1_1DoWhileNode.html">kjs::dowhilenode</option>,  <option value="classKJS_1_1ElementNode.html">kjs::elementnode</option>,  <option value="classKJS_1_1EmptyStatementNode.html">kjs::emptystatementnode</option>,  <option value="classKJS_1_1EqualNode.html">kjs::equalnode</option>,  <option value="classKJS_1_1Error.html">kjs::error</option>,  <option value="classKJS_1_1ErrorInstanceImp.html">kjs::errorinstanceimp</option>,  <option value="classKJS_1_1ErrorObjectImp.html">kjs::errorobjectimp</option>,  <option value="classKJS_1_1ErrorProtoFuncImp.html">kjs::errorprotofuncimp</option>,  <option value="classKJS_1_1ErrorPrototypeImp.html">kjs::errorprototypeimp</option>,  <option value="classKJS_1_1ExecState.html">kjs::execstate</option>,  <option value="classKJS_1_1ExprStatementNode.html">kjs::exprstatementnode</option>,  <option value="classKJS_1_1FinallyNode.html">kjs::finallynode</option>,  <option value="classKJS_1_1ForInNode.html">kjs::forinnode</option>,  <option value="classKJS_1_1ForNode.html">kjs::fornode</option>,  <option value="classKJS_1_1FuncDeclNode.html">kjs::funcdeclnode</option>,  <option value="classKJS_1_1FuncExprNode.html">kjs::funcexprnode</option>,  <option value="classKJS_1_1FunctionBodyNode.html">kjs::functionbodynode</option>,  <option value="classKJS_1_1FunctionCallNode.html">kjs::functioncallnode</option>,  <option value="classKJS_1_1FunctionImp.html">kjs::functionimp</option>,  <option value="classKJS_1_1FunctionObjectImp.html">kjs::functionobjectimp</option>,  <option value="classKJS_1_1FunctionProtoFuncImp.html">kjs::functionprotofuncimp</option>,  <option value="classKJS_1_1FunctionPrototypeImp.html">kjs::functionprototypeimp</option>,  <option value="classKJS_1_1GlobalFuncImp.html">kjs::globalfuncimp</option>,  <option value="classKJS_1_1GroupNode.html">kjs::groupnode</option>,  <option value="classKJS_1_1Identifier.html">kjs::identifier</option>,  <option value="classKJS_1_1IfNode.html">kjs::ifnode</option>,  <option value="classKJS_1_1InternalFunctionImp.html">kjs::internalfunctionimp</option>,  <option value="classKJS_1_1Interpreter.html">kjs::interpreter</option>,  <option value="classKJS_1_1InterpreterImp.html">kjs::interpreterimp</option>,  <option value="classKJS_1_1LabelNode.html">kjs::labelnode</option>,  <option value="classKJS_1_1LabelStack.html">kjs::labelstack</option>,  <option value="classKJS_1_1Lexer.html">kjs::lexer</option>,  <option value="classKJS_1_1List.html">kjs::list</option>,  <option value="classKJS_1_1ListIterator.html">kjs::listiterator</option>,  <option value="classKJS_1_1LogicalNotNode.html">kjs::logicalnotnode</option>,  <option value="classKJS_1_1Lookup.html">kjs::lookup</option>,  <option value="classKJS_1_1MathFuncImp.html">kjs::mathfuncimp</option>,  <option value="classKJS_1_1MathObjectImp.html">kjs::mathobjectimp</option>,  <option value="classKJS_1_1MultNode.html">kjs::multnode</option>,  <option value="classKJS_1_1NativeErrorImp.html">kjs::nativeerrorimp</option>,  <option value="classKJS_1_1NativeErrorPrototypeImp.html">kjs::nativeerrorprototypeimp</option>,  <option value="classKJS_1_1NegateNode.html">kjs::negatenode</option>,  <option value="classKJS_1_1NewExprNode.html">kjs::newexprnode</option>,  <option value="classKJS_1_1Node.html">kjs::node</option>,  <option value="classKJS_1_1Null.html">kjs::null</option>,  <option value="classKJS_1_1NullImp.html">kjs::nullimp</option>,  <option value="classKJS_1_1NullNode.html">kjs::nullnode</option>,  <option value="classKJS_1_1Number.html">kjs::number</option>,  <option value="classKJS_1_1NumberImp.html">kjs::numberimp</option>,  <option value="classKJS_1_1NumberInstanceImp.html">kjs::numberinstanceimp</option>,  <option value="classKJS_1_1NumberNode.html">kjs::numbernode</option>,  <option value="classKJS_1_1NumberObjectImp.html">kjs::numberobjectimp</option>,  <option value="classKJS_1_1NumberProtoFuncImp.html">kjs::numberprotofuncimp</option>,  <option value="classKJS_1_1NumberPrototypeImp.html">kjs::numberprototypeimp</option>,  <option value="classKJS_1_1Object.html">kjs::object</option>,  <option value="classKJS_1_1ObjectImp.html">kjs::objectimp</option>,  <option value="classKJS_1_1ObjectLiteralNode.html">kjs::objectliteralnode</option>,  <option value="classKJS_1_1ObjectObjectImp.html">kjs::objectobjectimp</option>,  <option value="classKJS_1_1ObjectProtoFuncImp.html">kjs::objectprotofuncimp</option>,  <option value="classKJS_1_1ObjectPrototypeImp.html">kjs::objectprototypeimp</option>,  <option value="classKJS_1_1ParameterNode.html">kjs::parameternode</option>,  <option value="classKJS_1_1Parser.html">kjs::parser</option>,  <option value="classKJS_1_1PostfixNode.html">kjs::postfixnode</option>,  <option value="classKJS_1_1PrefixNode.html">kjs::prefixnode</option>,  <option value="classKJS_1_1PropertyMap.html">kjs::propertymap</option>,  <option value="classKJS_1_1PropertyNode.html">kjs::propertynode</option>,  <option value="classKJS_1_1PropertyValueNode.html">kjs::propertyvaluenode</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_1RegExp.html">kjs::regexp</option>,  <option value="classKJS_1_1RegExpImp.html">kjs::regexpimp</option>,  <option value="classKJS_1_1RegExpNode.html">kjs::regexpnode</option>,  <option value="classKJS_1_1RegExpObjectImp.html">kjs::regexpobjectimp</option>,  <option value="classKJS_1_1RegExpProtoFuncImp.html">kjs::regexpprotofuncimp</option>,  <option value="classKJS_1_1RegExpPrototypeImp.html">kjs::regexpprototypeimp</option>,  <option value="classKJS_1_1RelationalNode.html">kjs::relationalnode</option>,  <option value="classKJS_1_1ResolveNode.html">kjs::resolvenode</option>,  <option value="classKJS_1_1ReturnNode.html">kjs::returnnode</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_1ShiftNode.html">kjs::shiftnode</option>,  <option value="classKJS_1_1SimpleNumber.html">kjs::simplenumber</option>,  <option value="classKJS_1_1SourceCode.html">kjs::sourcecode</option>,  <option value="classKJS_1_1SourceElementsNode.html">kjs::sourceelementsnode</option>,  <option value="classKJS_1_1StatementNode.html">kjs::statementnode</option>,  <option value="classKJS_1_1StatListNode.html">kjs::statlistnode</option>,  <option value="classKJS_1_1String.html">kjs::string</option>,  <option value="classKJS_1_1StringImp.html">kjs::stringimp</option>,  <option value="classKJS_1_1StringInstanceImp.html">kjs::stringinstanceimp</option>,  <option value="classKJS_1_1StringNode.html">kjs::stringnode</option>,  <option value="classKJS_1_1StringObjectFuncImp.html">kjs::stringobjectfuncimp</option>,  <option value="classKJS_1_1StringObjectImp.html">kjs::stringobjectimp</option>,  <option value="classKJS_1_1StringProtoFuncImp.html">kjs::stringprotofuncimp</option>,  <option value="classKJS_1_1StringPrototypeImp.html">kjs::stringprototypeimp</option>,  <option value="classKJS_1_1SwitchNode.html">kjs::switchnode</option>,  <option value="classKJS_1_1ThisNode.html">kjs::thisnode</option>,  <option value="classKJS_1_1ThrowNode.html">kjs::thrownode</option>,  <option value="classKJS_1_1TryNode.html">kjs::trynode</option>,  <option value="classKJS_1_1TypeOfNode.html">kjs::typeofnode</option>,  <option value="classKJS_1_1UCharReference.html">kjs::ucharreference</option>,  <option value="classKJS_1_1UnaryPlusNode.html">kjs::unaryplusnode</option>,  <option value="classKJS_1_1Undefined.html">kjs::undefined</option>,  <option value="classKJS_1_1UndefinedImp.html">kjs::undefinedimp</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>,  <option value="classKJS_1_1VarDeclListNode.html">kjs::vardecllistnode</option>,  <option value="classKJS_1_1VarDeclNode.html">kjs::vardeclnode</option>,  <option value="classKJS_1_1VarStatementNode.html">kjs::varstatementnode</option>,  <option value="classKJS_1_1VoidNode.html">kjs::voidnode</option>,  <option value="classKJS_1_1WhileNode.html">kjs::whilenode</option>,  <option value="classKJS_1_1WithNode.html">kjs::withnode</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>