Modified: websites/staging/lucy/trunk/content/docs/c/lucy_Doc.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/lucy_Doc.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/lucy_Doc.html Tue Dec  2 
17:54:11 2014
@@ -1,50 +1,116 @@
 <!DOCTYPE html>
 <html>
 <head>
+<meta charset="utf-8">
+<!--
+***********************************************
+
+!!!! DO NOT EDIT !!!!
+
+This file was auto-generated by cfc.
+
+***********************************************
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 <meta name="viewport" content="width=device-width" />
+<title>Lucy::Document::Doc – C API Documentation</title>
 <style type="text/css">
 body {
-    font-family: sans-serif;
-    font-size: 0.85em;
-    max-width: 640px;
+    max-width: 48em;
+    font: 0.85em/1.4 sans-serif;
+}
+a {
+    color: #23b;
+}
+table {
+    border-collapse: collapse;
+}
+td {
+    padding: 0;
+}
+td.label {
+    padding-right: 2em;
+    font-weight: bold;
 }
 dt {
     font-weight: bold;
 }
 pre {
-    border: 1px solid #000;
+    border: 1px solid #ccc;
     padding: 0.2em 0.4em;
     background: #f6f6f6;
-    font-size: 1.2em;
+    font-size: 0.92em;
+}
+pre a {
+    text-decoration: none;
 }
-code {
+pre, code {
     font-family: "Consolas", "Menlo", monospace;
 }
+span.prefix, span.comment {
+    color: #888;
+}
 </style>
 </head>
 <body>
 <h1>Lucy::Document::Doc</h1>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class name</td>
+<td>Lucy::Document::Doc</td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td>Doc</td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code>LUCY_DOC</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code>lucy_Doc</code></td>
+</tr>
+</table>
 <h2>Name</h2>
-<p>Lucy::Document::Doc - A document.</p>
+<p>Lucy::Document::Doc – A document.</p>
 <h2>Description</h2>
 <p>A Doc object is akin to a row in a database, in that it is made up of one
 or more fields, each of which has a value.</p>
 <h2>Functions</h2>
 <dl>
-<dt>init</dt>
+<dt id="func_init">init</dt>
 <dd>
-<pre><code>lucy_Doc*
-<strong>lucy_Doc_init</strong>(
-    lucy_Doc* <strong>self</strong>,
+<pre><code><span class="prefix">lucy_</span>Doc*
+<span class="prefix">lucy_</span><strong>Doc_init</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>,
     void* <strong>fields</strong>,
     int32_t <strong>doc_id</strong>
 );
 </code></pre>
 <dl>
-<dt><emph>fields</emph></dt>
+<dt>fields</dt>
 <dd><p>Field-value pairs.</p>
 </dd>
-<dt><emph>doc_id</emph></dt>
+<dt>doc_id</dt>
 <dd><p>Internal Lucy document id.  Default of 0 (an
 invalid doc id).</p>
 </dd>
@@ -52,77 +118,77 @@ invalid doc id).</p>
 </dd>
 </dl>
 <h2>Methods</h2>
-<h3>Novel methods</h3>
+<h3>Novel methods</h3
 <dl>
-<dt>Set_Doc_ID</dt>
+<dt id="func_Set_Doc_ID">Set_Doc_ID</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_Doc_Set_Doc_ID</strong>(
-    lucy_Doc* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>Doc_Set_Doc_ID</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>,
     int32_t <strong>doc_id</strong>
 );
 </code></pre>
 <p>Set internal Lucy document id.</p>
 </dd>
-<dt>Get_Doc_ID</dt>
+<dt id="func_Get_Doc_ID">Get_Doc_ID</dt>
 <dd>
 <pre><code>int32_t
-<strong>LUCY_Doc_Get_Doc_ID</strong>(
-    lucy_Doc* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>Doc_Get_Doc_ID</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>
 );
 </code></pre>
 <p>Retrieve internal Lucy document id.</p>
 </dd>
-<dt>Get_Fields</dt>
+<dt id="func_Get_Fields">Get_Fields</dt>
 <dd>
 <pre><code>void*
-<strong>LUCY_Doc_Get_Fields</strong>(
-    lucy_Doc* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>Doc_Get_Fields</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>
 );
 </code></pre>
 <p>Return the Doc's backing fields hash.</p>
 </dd>
-<dt>Get_Size</dt>
+<dt id="func_Get_Size">Get_Size</dt>
 <dd>
 <pre><code>uint32_t
-<strong>LUCY_Doc_Get_Size</strong>(
-    lucy_Doc* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>Doc_Get_Size</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>
 );
 </code></pre>
 <p>Return the number of fields in the Doc.</p>
 </dd>
-<dt>Serialize</dt>
+<dt id="func_Serialize">Serialize</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_Doc_Serialize</strong>(
-    lucy_Doc* <strong>self</strong>,
-    <a href="lucy_OutStream.html">lucy_OutStream*</a> 
<strong>outstream</strong>
+<span class="prefix">LUCY_</span><strong>Doc_Serialize</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="lucy_OutStream.html">OutStream*</a> <strong>outstream</strong>
 );
 </code></pre>
 </dd>
-<dt>Deserialize</dt>
+<dt id="func_Deserialize">Deserialize</dt>
 <dd>
-<pre><code>lucy_Doc* // incremented
-<strong>LUCY_Doc_Deserialize</strong>(
-    lucy_Doc* <strong>self</strong>, // decremented
-    <a href="lucy_InStream.html">lucy_InStream*</a> <strong>instream</strong>
+<pre><code><span class="prefix">lucy_</span>Doc* <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Doc_Deserialize</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>, <span 
class="comment">// decremented</span>
+    <span class="prefix">lucy_</span><a 
href="lucy_InStream.html">InStream*</a> <strong>instream</strong>
 );
 </code></pre>
 </dd>
-<dt>Dump</dt>
+<dt id="func_Dump">Dump</dt>
 <dd>
-<pre><code><a href="cfish_Hash.html">cfish_Hash*</a> // incremented
-<strong>LUCY_Doc_Dump</strong>(
-    lucy_Doc* <strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="cfish_Hash.html">Hash*</a> <span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>Doc_Dump</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>
 );
 </code></pre>
 </dd>
-<dt>Load</dt>
+<dt id="func_Load">Load</dt>
 <dd>
-<pre><code>lucy_Doc* // incremented
-<strong>LUCY_Doc_Load</strong>(
-    lucy_Doc* <strong>self</strong>,
-    <a href="cfish_Obj.html">cfish_Obj*</a> <strong>dump</strong>
+<pre><code><span class="prefix">lucy_</span>Doc* <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Doc_Load</strong>(
+    <span class="prefix">lucy_</span>Doc* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<strong>dump</strong>
 );
 </code></pre>
 </dd>

Modified: websites/staging/lucy/trunk/content/docs/c/lucy_DocReader.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/lucy_DocReader.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/lucy_DocReader.html Tue Dec  2 
17:54:11 2014
@@ -1,43 +1,109 @@
 <!DOCTYPE html>
 <html>
 <head>
+<meta charset="utf-8">
+<!--
+***********************************************
+
+!!!! DO NOT EDIT !!!!
+
+This file was auto-generated by cfc.
+
+***********************************************
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 <meta name="viewport" content="width=device-width" />
+<title>Lucy::Index::DocReader – C API Documentation</title>
 <style type="text/css">
 body {
-    font-family: sans-serif;
-    font-size: 0.85em;
-    max-width: 640px;
+    max-width: 48em;
+    font: 0.85em/1.4 sans-serif;
+}
+a {
+    color: #23b;
+}
+table {
+    border-collapse: collapse;
+}
+td {
+    padding: 0;
+}
+td.label {
+    padding-right: 2em;
+    font-weight: bold;
 }
 dt {
     font-weight: bold;
 }
 pre {
-    border: 1px solid #000;
+    border: 1px solid #ccc;
     padding: 0.2em 0.4em;
     background: #f6f6f6;
-    font-size: 1.2em;
+    font-size: 0.92em;
+}
+pre a {
+    text-decoration: none;
 }
-code {
+pre, code {
     font-family: "Consolas", "Menlo", monospace;
 }
+span.prefix, span.comment {
+    color: #888;
+}
 </style>
 </head>
 <body>
 <h1>Lucy::Index::DocReader</h1>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class name</td>
+<td>Lucy::Index::DocReader</td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td>DocReader</td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code>LUCY_DOCREADER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code>lucy_DocReader</code></td>
+</tr>
+</table>
 <h2>Name</h2>
-<p>Lucy::Index::DocReader - Retrieve stored documents.</p>
+<p>Lucy::Index::DocReader – Retrieve stored documents.</p>
 <h2>Description</h2>
 <p>DocReader defines the interface by which documents (with all stored fields)
 are retrieved from the index.  The default implementation returns
 <a href="lucy_HitDoc.html">HitDoc</a> objects.</p>
 <h2>Methods</h2>
-<h3>Abstract methods</h3>
+<h3>Novel methods</h3
 <dl>
-<dt>Fetch_Doc</dt>
+<dt id="func_Fetch_Doc">Fetch_Doc <span class="comment">(abstract)</span></dt>
 <dd>
-<pre><code><a href="lucy_HitDoc.html">lucy_HitDoc*</a> // incremented
-<strong>LUCY_DocReader_Fetch_Doc</strong>(
-    lucy_DocReader* <strong>self</strong>,
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_HitDoc.html">HitDoc*</a> <span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>DocReader_Fetch_Doc</strong>(
+    <span class="prefix">lucy_</span>DocReader* <strong>self</strong>,
     int32_t <strong>doc_id</strong>
 );
 </code></pre>
@@ -45,86 +111,87 @@ are retrieved from the index.  The defau
 <p><strong>Returns:</strong> a HitDoc.</p>
 </dd>
 </dl>
-<h3>Methods inherited from Lucy::Index::DataReader</h3><dl>
-<dt>Aggregator</dt>
+<h3>Methods inherited from Lucy::Index::DataReader</h3>
+<dl>
+<dt id="func_Aggregator">Aggregator <span 
class="comment">(abstract)</span></dt>
 <dd>
-<pre><code>lucy_DataReader* // incremented
-<strong>LUCY_DataReader_Aggregator</strong>(
-    lucy_DataReader* <strong>self</strong>,
-    <a href="cfish_VArray.html">cfish_VArray*</a> <strong>readers</strong>,
-    <a href="lucy_I32Array.html">lucy_I32Array*</a> <strong>offsets</strong>
+<pre><code><span class="prefix">lucy_</span>DataReader* <span 
class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>DataReader_Aggregator</strong>(
+    <span class="prefix">lucy_</span>DataReader* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_VArray.html">VArray*</a> 
<strong>readers</strong>,
+    <span class="prefix">lucy_</span><a 
href="lucy_I32Array.html">I32Array*</a> <strong>offsets</strong>
 );
 </code></pre>
 <p>Create a reader which aggregates the output of several lower level
 readers.  Return NULL if such a reader is not valid.</p>
 <dl>
-<dt><emph>readers</emph></dt>
+<dt>readers</dt>
 <dd><p>An array of DataReaders.</p>
 </dd>
-<dt><emph>offsets</emph></dt>
+<dt>offsets</dt>
 <dd><p>Doc id start offsets for each reader.</p>
 </dd>
 </dl>
 </dd>
-<dt>Get_Schema</dt>
+<dt id="func_Get_Schema">Get_Schema</dt>
 <dd>
-<pre><code><a href="lucy_Schema.html">lucy_Schema*</a>
-<strong>LUCY_DataReader_Get_Schema</strong>(
-    lucy_DataReader* <strong>self</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_Schema.html">Schema*</a>
+<span class="prefix">LUCY_</span><strong>DataReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>DataReader* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for &quot;schema&quot; member var.</p>
 </dd>
-<dt>Get_Folder</dt>
+<dt id="func_Get_Folder">Get_Folder</dt>
 <dd>
-<pre><code><a href="lucy_Folder.html">lucy_Folder*</a>
-<strong>LUCY_DataReader_Get_Folder</strong>(
-    lucy_DataReader* <strong>self</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_Folder.html">Folder*</a>
+<span class="prefix">LUCY_</span><strong>DataReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>DataReader* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for &quot;folder&quot; member var.</p>
 </dd>
-<dt>Get_Snapshot</dt>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
 <dd>
-<pre><code><a href="lucy_Snapshot.html">lucy_Snapshot*</a>
-<strong>LUCY_DataReader_Get_Snapshot</strong>(
-    lucy_DataReader* <strong>self</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_Snapshot.html">Snapshot*</a>
+<span class="prefix">LUCY_</span><strong>DataReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>DataReader* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for &quot;snapshot&quot; member var.</p>
 </dd>
-<dt>Get_Segments</dt>
+<dt id="func_Get_Segments">Get_Segments</dt>
 <dd>
-<pre><code><a href="cfish_VArray.html">cfish_VArray*</a>
-<strong>LUCY_DataReader_Get_Segments</strong>(
-    lucy_DataReader* <strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="cfish_VArray.html">VArray*</a>
+<span class="prefix">LUCY_</span><strong>DataReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>DataReader* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for &quot;segments&quot; member var.</p>
 </dd>
-<dt>Get_Segment</dt>
+<dt id="func_Get_Segment">Get_Segment</dt>
 <dd>
-<pre><code><a href="lucy_Segment.html">lucy_Segment*</a>
-<strong>LUCY_DataReader_Get_Segment</strong>(
-    lucy_DataReader* <strong>self</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_Segment.html">Segment*</a>
+<span class="prefix">LUCY_</span><strong>DataReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>DataReader* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for &quot;segment&quot; member var.</p>
 </dd>
-<dt>Get_Seg_Tick</dt>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
 <dd>
 <pre><code>int32_t
-<strong>LUCY_DataReader_Get_Seg_Tick</strong>(
-    lucy_DataReader* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>DataReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>DataReader* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for &quot;seg_tick&quot; member var.</p>
 </dd>
-<dt>Close</dt>
+<dt id="func_Close">Close <span class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>void
-<strong>LUCY_DataReader_Close</strong>(
-    lucy_DataReader* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>DataReader_Close</strong>(
+    <span class="prefix">lucy_</span>DataReader* <strong>self</strong>
 );
 </code></pre>
 <p>Release external resources, e.g. streams.  Implementations must be

Modified: websites/staging/lucy/trunk/content/docs/c/lucy_EasyAnalyzer.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/lucy_EasyAnalyzer.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/lucy_EasyAnalyzer.html Tue Dec  
2 17:54:11 2014
@@ -1,31 +1,97 @@
 <!DOCTYPE html>
 <html>
 <head>
+<meta charset="utf-8">
+<!--
+***********************************************
+
+!!!! DO NOT EDIT !!!!
+
+This file was auto-generated by cfc.
+
+***********************************************
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 <meta name="viewport" content="width=device-width" />
+<title>Lucy::Analysis::EasyAnalyzer – C API Documentation</title>
 <style type="text/css">
 body {
-    font-family: sans-serif;
-    font-size: 0.85em;
-    max-width: 640px;
+    max-width: 48em;
+    font: 0.85em/1.4 sans-serif;
+}
+a {
+    color: #23b;
+}
+table {
+    border-collapse: collapse;
+}
+td {
+    padding: 0;
+}
+td.label {
+    padding-right: 2em;
+    font-weight: bold;
 }
 dt {
     font-weight: bold;
 }
 pre {
-    border: 1px solid #000;
+    border: 1px solid #ccc;
     padding: 0.2em 0.4em;
     background: #f6f6f6;
-    font-size: 1.2em;
+    font-size: 0.92em;
+}
+pre a {
+    text-decoration: none;
 }
-code {
+pre, code {
     font-family: "Consolas", "Menlo", monospace;
 }
+span.prefix, span.comment {
+    color: #888;
+}
 </style>
 </head>
 <body>
 <h1>Lucy::Analysis::EasyAnalyzer</h1>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class name</td>
+<td>Lucy::Analysis::EasyAnalyzer</td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td>EasyAnalyzer</td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code>LUCY_EASYANALYZER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code>lucy_EasyAnalyzer</code></td>
+</tr>
+</table>
 <h2>Name</h2>
-<p>Lucy::Analysis::EasyAnalyzer - A simple analyzer chain.</p>
+<p>Lucy::Analysis::EasyAnalyzer – A simple analyzer chain.</p>
 <h2>Description</h2>
 <p>EasyAnalyzer is an analyzer chain consisting of a
 <a href="lucy_StandardTokenizer.html">StandardTokenizer</a>, a
@@ -50,72 +116,73 @@ tr =&gt; Turkish,
 </code></pre>
 <h2>Functions</h2>
 <dl>
-<dt>init</dt>
+<dt id="func_init">init</dt>
 <dd>
-<pre><code>lucy_EasyAnalyzer*
-<strong>lucy_EasyAnalyzer_init</strong>(
-    lucy_EasyAnalyzer* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>language</strong>
+<pre><code><span class="prefix">lucy_</span>EasyAnalyzer*
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_init</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>language</strong>
 );
 </code></pre>
 <dl>
-<dt><emph>language</emph></dt>
+<dt>language</dt>
 <dd><p>An ISO code from the list of supported languages.</p>
 </dd>
 </dl>
 </dd>
 </dl>
 <h2>Methods</h2>
-<h3>Methods inherited from Lucy::Analysis::Analyzer</h3><dl>
-<dt>Transform</dt>
+<h3>Methods inherited from Lucy::Analysis::Analyzer</h3>
+<dl>
+<dt id="func_Transform">Transform <span class="comment">(abstract)</span></dt>
 <dd>
-<pre><code><a href="lucy_Inversion.html">lucy_Inversion*</a> // incremented
-<strong>LUCY_Analyzer_Transform</strong>(
-    lucy_Analyzer* <strong>self</strong>,
-    <a href="lucy_Inversion.html">lucy_Inversion*</a> 
<strong>inversion</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_Inversion.html">Inversion*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Analyzer_Transform</strong>(
+    <span class="prefix">lucy_</span>Analyzer* <strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="lucy_Inversion.html">Inversion*</a> <strong>inversion</strong>
 );
 </code></pre>
 <p>Take a single <a href="lucy_Inversion.html">Inversion</a> as input
 and returns an Inversion, either the same one (presumably transformed
 in some way), or a new one.</p>
 </dd>
-<dt>Transform_Text</dt>
+<dt id="func_Transform_Text">Transform_Text</dt>
 <dd>
-<pre><code><a href="lucy_Inversion.html">lucy_Inversion*</a> // incremented
-<strong>LUCY_Analyzer_Transform_Text</strong>(
-    lucy_Analyzer* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>text</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_Inversion.html">Inversion*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Analyzer_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>Analyzer* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>text</strong>
 );
 </code></pre>
 <p>Kick off an analysis chain, creating an Inversion from string input.
 The default implementation simply creates an initial Inversion with a
-single Token, then calls Transform(), but occasionally subclasses will
+single Token, then calls <a 
href="lucy_Analyzer.html#func_Transform">Transform()</a>, but occasionally 
subclasses will
 provide an optimized implementation which minimizes string copies.</p>
 </dd>
-<dt>Split</dt>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code><a href="cfish_VArray.html">cfish_VArray*</a> // incremented
-<strong>LUCY_Analyzer_Split</strong>(
-    lucy_Analyzer* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>text</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="cfish_VArray.html">VArray*</a> <span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>Analyzer_Split</strong>(
+    <span class="prefix">lucy_</span>Analyzer* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>text</strong>
 );
 </code></pre>
 <p>Analyze text and return an array of token texts.</p>
 </dd>
-<dt>Dump</dt>
+<dt id="func_Dump">Dump</dt>
 <dd>
-<pre><code><a href="cfish_Obj.html">cfish_Obj*</a> // incremented
-<strong>LUCY_Analyzer_Dump</strong>(
-    lucy_Analyzer* <strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>Analyzer_Dump</strong>(
+    <span class="prefix">lucy_</span>Analyzer* <strong>self</strong>
 );
 </code></pre>
 </dd>
-<dt>Load</dt>
+<dt id="func_Load">Load</dt>
 <dd>
-<pre><code><a href="cfish_Obj.html">cfish_Obj*</a> // incremented
-<strong>LUCY_Analyzer_Load</strong>(
-    lucy_Analyzer* <strong>self</strong>,
-    <a href="cfish_Obj.html">cfish_Obj*</a> <strong>dump</strong>
+<pre><code><span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>Analyzer_Load</strong>(
+    <span class="prefix">lucy_</span>Analyzer* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<strong>dump</strong>
 );
 </code></pre>
 </dd>

Modified: websites/staging/lucy/trunk/content/docs/c/lucy_FSFolder.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/lucy_FSFolder.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/lucy_FSFolder.html Tue Dec  2 
17:54:11 2014
@@ -1,46 +1,112 @@
 <!DOCTYPE html>
 <html>
 <head>
+<meta charset="utf-8">
+<!--
+***********************************************
+
+!!!! DO NOT EDIT !!!!
+
+This file was auto-generated by cfc.
+
+***********************************************
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 <meta name="viewport" content="width=device-width" />
+<title>Lucy::Store::FSFolder – C API Documentation</title>
 <style type="text/css">
 body {
-    font-family: sans-serif;
-    font-size: 0.85em;
-    max-width: 640px;
+    max-width: 48em;
+    font: 0.85em/1.4 sans-serif;
+}
+a {
+    color: #23b;
+}
+table {
+    border-collapse: collapse;
+}
+td {
+    padding: 0;
+}
+td.label {
+    padding-right: 2em;
+    font-weight: bold;
 }
 dt {
     font-weight: bold;
 }
 pre {
-    border: 1px solid #000;
+    border: 1px solid #ccc;
     padding: 0.2em 0.4em;
     background: #f6f6f6;
-    font-size: 1.2em;
+    font-size: 0.92em;
+}
+pre a {
+    text-decoration: none;
 }
-code {
+pre, code {
     font-family: "Consolas", "Menlo", monospace;
 }
+span.prefix, span.comment {
+    color: #888;
+}
 </style>
 </head>
 <body>
 <h1>Lucy::Store::FSFolder</h1>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class name</td>
+<td>Lucy::Store::FSFolder</td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td>FSFolder</td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code>LUCY_FSFOLDER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code>lucy_FSFolder</code></td>
+</tr>
+</table>
 <h2>Name</h2>
-<p>Lucy::Store::FSFolder - File System implementation of Folder.</p>
+<p>Lucy::Store::FSFolder – File System implementation of Folder.</p>
 <h2>Description</h2>
 <p>Implementation of <a href="lucy_Folder.html">Folder</a> using a single file 
system
 directory and multiple files.</p>
 <h2>Functions</h2>
 <dl>
-<dt>init</dt>
+<dt id="func_init">init</dt>
 <dd>
-<pre><code>lucy_FSFolder*
-<strong>lucy_FSFolder_init</strong>(
-    lucy_FSFolder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">lucy_</span>FSFolder*
+<span class="prefix">lucy_</span><strong>FSFolder_init</strong>(
+    <span class="prefix">lucy_</span>FSFolder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>Location of the index. If the specified directory does
 not exist already, it will NOT be created, in order to prevent
 misconfigured read applications from spawning bogus files -- so it may
@@ -50,228 +116,229 @@ be necessary to create the directory you
 </dd>
 </dl>
 <h2>Methods</h2>
-<h3>Methods inherited from Lucy::Store::Folder</h3><dl>
-<dt>Get_Path</dt>
+<h3>Methods inherited from Lucy::Store::Folder</h3>
+<dl>
+<dt id="func_Get_Path">Get_Path</dt>
 <dd>
-<pre><code><a href="cfish_String.html">cfish_String*</a>
-<strong>LUCY_Folder_Get_Path</strong>(
-    lucy_Folder* <strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="cfish_String.html">String*</a>
+<span class="prefix">LUCY_</span><strong>Folder_Get_Path</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>
 );
 </code></pre>
 <p>Getter for <code>path</code> member var.</p>
 </dd>
-<dt>Open_Out</dt>
+<dt id="func_Open_Out">Open_Out</dt>
 <dd>
-<pre><code><a href="lucy_OutStream.html">lucy_OutStream*</a> // incremented
-<strong>LUCY_Folder_Open_Out</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_OutStream.html">OutStream*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Open_Out</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Open an OutStream, or set Err_error and return NULL on failure.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> an OutStream.</p>
 </dd>
-<dt>Open_In</dt>
+<dt id="func_Open_In">Open_In</dt>
 <dd>
-<pre><code><a href="lucy_InStream.html">lucy_InStream*</a> // incremented
-<strong>LUCY_Folder_Open_In</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_InStream.html">InStream*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Open_In</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Open an InStream, or set Err_error and return NULL on failure.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> an InStream.</p>
 </dd>
-<dt>Open_FileHandle</dt>
+<dt id="func_Open_FileHandle">Open_FileHandle</dt>
 <dd>
-<pre><code><a href="lucy_FileHandle.html">lucy_FileHandle*</a> // incremented
-<strong>LUCY_Folder_Open_FileHandle</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>,
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_FileHandle.html">FileHandle*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Open_FileHandle</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>,
     uint32_t <strong>flags</strong>
 );
 </code></pre>
 <p>Open a FileHandle, or set Err_error and return NULL on failure.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
-<dt><emph>flags</emph></dt>
+<dt>flags</dt>
 <dd><p>FileHandle flags.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> a FileHandle.</p>
 </dd>
-<dt>Open_Dir</dt>
+<dt id="func_Open_Dir">Open_Dir</dt>
 <dd>
-<pre><code><a href="lucy_DirHandle.html">lucy_DirHandle*</a> // incremented
-<strong>LUCY_Folder_Open_Dir</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_DirHandle.html">DirHandle*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Open_Dir</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Open a DirHandle or set Err_error and return NULL on failure.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>Path to a subdirectory, relative to the Folder's path.  If
 empty or NULL, returns a DirHandle for this Folder.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> a DirHandle.</p>
 </dd>
-<dt>MkDir</dt>
+<dt id="func_MkDir">MkDir</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_MkDir</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<span class="prefix">LUCY_</span><strong>Folder_MkDir</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Create a subdirectory.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true on success, false on failure (sets 
Err_error).</p>
 </dd>
-<dt>Exists</dt>
+<dt id="func_Exists">Exists</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Exists</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Exists</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Indicate whether an entity exists at <code>path</code>.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true if <code>path</code> exists.</p>
 </dd>
-<dt>Delete</dt>
+<dt id="func_Delete">Delete</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Delete</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Delete</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Delete an entry from the folder.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true if the deletion was successful.</p>
 </dd>
-<dt>Delete_Tree</dt>
+<dt id="func_Delete_Tree">Delete_Tree</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Delete_Tree</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Delete_Tree</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Delete recursively, starting at <code>path</code></p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath specifying a file or subdirectory.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true if the whole tree is deleted successfully, 
false if any
 part remains.</p>
 </dd>
-<dt>Rename</dt>
+<dt id="func_Rename">Rename <span class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Rename</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>from</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>to</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Rename</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>from</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>to</strong>
 );
 </code></pre>
 <p>Rename a file or directory, or set Err_error and return false on
 failure.  If an entry exists at <code>to</code>, the results are
 undefined.</p>
 <dl>
-<dt><emph>from</emph></dt>
+<dt>from</dt>
 <dd><p>The filepath prior to renaming.</p>
 </dd>
-<dt><emph>to</emph></dt>
+<dt>to</dt>
 <dd><p>The filepath after renaming.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true on success, false on failure.</p>
 </dd>
-<dt>Hard_Link</dt>
+<dt id="func_Hard_Link">Hard_Link <span class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Hard_Link</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>from</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>to</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Hard_Link</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>from</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>to</strong>
 );
 </code></pre>
 <p>Create a hard link at path <code>to</code> pointing at the existing
 file <code>from</code>, or set Err_error and return false on failure.</p>
 <p><strong>Returns:</strong> true on success, false on failure.</p>
 </dd>
-<dt>Slurp_File</dt>
+<dt id="func_Slurp_File">Slurp_File</dt>
 <dd>
-<pre><code><a href="cfish_ByteBuf.html">cfish_ByteBuf*</a> // incremented
-<strong>LUCY_Folder_Slurp_File</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="cfish_ByteBuf.html">ByteBuf*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Slurp_File</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Read a file and return its contents.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
-<dt><emph>return</emph></dt>
+<dt>return</dt>
 <dd><p>the file's contents.</p>
 </dd>
 </dl>
 </dd>
-<dt>Initialize</dt>
+<dt id="func_Initialize">Initialize <span 
class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>void
-<strong>LUCY_Folder_Initialize</strong>(
-    lucy_Folder* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Initialize</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>
 );
 </code></pre>
 <p>Perform implementation-specific initialization.  For example: FSFolder
 creates its own directory.</p>
 </dd>
-<dt>Check</dt>
+<dt id="func_Check">Check <span class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Check</strong>(
-    lucy_Folder* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Check</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>
 );
 </code></pre>
 <p>Verify that operations may be performed on this Folder.</p>
 <p><strong>Returns:</strong> true on success.</p>
 </dd>
-<dt>Close</dt>
+<dt id="func_Close">Close <span class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>void
-<strong>LUCY_Folder_Close</strong>(
-    lucy_Folder* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Close</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>
 );
 </code></pre>
 <p>Close the folder and release implementation-specific resources.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/lucy_FieldType.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/lucy_FieldType.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/lucy_FieldType.html Tue Dec  2 
17:54:11 2014
@@ -1,31 +1,97 @@
 <!DOCTYPE html>
 <html>
 <head>
+<meta charset="utf-8">
+<!--
+***********************************************
+
+!!!! DO NOT EDIT !!!!
+
+This file was auto-generated by cfc.
+
+***********************************************
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 <meta name="viewport" content="width=device-width" />
+<title>Lucy::Plan::FieldType – C API Documentation</title>
 <style type="text/css">
 body {
-    font-family: sans-serif;
-    font-size: 0.85em;
-    max-width: 640px;
+    max-width: 48em;
+    font: 0.85em/1.4 sans-serif;
+}
+a {
+    color: #23b;
+}
+table {
+    border-collapse: collapse;
+}
+td {
+    padding: 0;
+}
+td.label {
+    padding-right: 2em;
+    font-weight: bold;
 }
 dt {
     font-weight: bold;
 }
 pre {
-    border: 1px solid #000;
+    border: 1px solid #ccc;
     padding: 0.2em 0.4em;
     background: #f6f6f6;
-    font-size: 1.2em;
+    font-size: 0.92em;
+}
+pre a {
+    text-decoration: none;
 }
-code {
+pre, code {
     font-family: "Consolas", "Menlo", monospace;
 }
+span.prefix, span.comment {
+    color: #888;
+}
 </style>
 </head>
 <body>
 <h1>Lucy::Plan::FieldType</h1>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class name</td>
+<td>Lucy::Plan::FieldType</td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td>FType</td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code>LUCY_FIELDTYPE</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code>lucy_FieldType</code></td>
+</tr>
+</table>
 <h2>Name</h2>
-<p>Lucy::Plan::FieldType - Define a field's behavior.</p>
+<p>Lucy::Plan::FieldType – Define a field's behavior.</p>
 <h2>Description</h2>
 <p>FieldType is an abstract class defining a set of traits and behaviors which
 may be associated with one or more field names.</p>
@@ -49,127 +115,124 @@ not settable.</p>
 and scoring behavior for the field.  It is required if the field is
 <code>indexed</code>.</p>
 <h2>Methods</h2>
-<h3>Abstract methods</h3>
+<h3>Novel methods</h3
 <dl>
-<dt>Dump</dt>
-<dd>
-<pre><code><a href="cfish_Obj.html">cfish_Obj*</a> // incremented
-<strong>LUCY_FType_Dump</strong>(
-    lucy_FieldType* <strong>self</strong>
-);
-</code></pre>
-</dd>
-<dt>Load</dt>
-<dd>
-<pre><code><a href="cfish_Obj.html">cfish_Obj*</a> // incremented
-<strong>LUCY_FType_Load</strong>(
-    lucy_FieldType* <strong>self</strong>,
-    <a href="cfish_Obj.html">cfish_Obj*</a> <strong>dump</strong>
-);
-</code></pre>
-</dd>
-</dl>
-<h3>Novel methods</h3>
-<dl>
-<dt>Set_Boost</dt>
+<dt id="func_Set_Boost">Set_Boost</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FType_Set_Boost</strong>(
-    lucy_FieldType* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>FType_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
     float <strong>boost</strong>
 );
 </code></pre>
 <p>Setter for <code>boost</code>.</p>
 </dd>
-<dt>Get_Boost</dt>
+<dt id="func_Get_Boost">Get_Boost</dt>
 <dd>
 <pre><code>float
-<strong>LUCY_FType_Get_Boost</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for <code>boost</code>.</p>
 </dd>
-<dt>Set_Indexed</dt>
+<dt id="func_Set_Indexed">Set_Indexed</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FType_Set_Indexed</strong>(
-    lucy_FieldType* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>FType_Set_Indexed</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
     bool <strong>indexed</strong>
 );
 </code></pre>
 <p>Setter for <code>indexed</code>.</p>
 </dd>
-<dt>Indexed</dt>
+<dt id="func_Indexed">Indexed</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FType_Indexed</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Indexed</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for <code>indexed</code>.</p>
 </dd>
-<dt>Set_Stored</dt>
+<dt id="func_Set_Stored">Set_Stored</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FType_Set_Stored</strong>(
-    lucy_FieldType* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>FType_Set_Stored</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
     bool <strong>stored</strong>
 );
 </code></pre>
 <p>Setter for <code>stored</code>.</p>
 </dd>
-<dt>Stored</dt>
+<dt id="func_Stored">Stored</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FType_Stored</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Stored</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for <code>stored</code>.</p>
 </dd>
-<dt>Set_Sortable</dt>
+<dt id="func_Set_Sortable">Set_Sortable</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FType_Set_Sortable</strong>(
-    lucy_FieldType* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>FType_Set_Sortable</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
     bool <strong>sortable</strong>
 );
 </code></pre>
 <p>Setter for <code>sortable</code>.</p>
 </dd>
-<dt>Sortable</dt>
+<dt id="func_Sortable">Sortable</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FType_Sortable</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Sortable</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for <code>sortable</code>.</p>
 </dd>
-<dt>Binary</dt>
+<dt id="func_Binary">Binary</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FType_Binary</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Binary</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Indicate whether the field contains binary data.</p>
 </dd>
-<dt>Compare_Values</dt>
+<dt id="func_Compare_Values">Compare_Values</dt>
 <dd>
 <pre><code>int32_t
-<strong>LUCY_FType_Compare_Values</strong>(
-    lucy_FieldType* <strong>self</strong>,
-    <a href="cfish_Obj.html">cfish_Obj*</a> <strong>a</strong>,
-    <a href="cfish_Obj.html">cfish_Obj*</a> <strong>b</strong>
+<span class="prefix">LUCY_</span><strong>FType_Compare_Values</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<strong>a</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<strong>b</strong>
 );
 </code></pre>
 <p>Compare two values for the field.  The default implementation
-dispatches to the Compare_To() method of argument <code>a</code>.</p>
+dispatches to the <a 
href="lucy_FieldType.html#func_Compare_To">Compare_To()</a> method of argument 
<code>a</code>.</p>
 <p><strong>Returns:</strong> a negative number if a is &quot;less than&quot; 
b, 0 if they are &quot;equal&quot;,
 and a positive number if a is &quot;greater than&quot; b.</p>
 </dd>
+<dt id="func_Dump">Dump <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>FType_Dump</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
+);
+</code></pre>
+</dd>
+<dt id="func_Load">Load <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>FType_Load</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<strong>dump</strong>
+);
+</code></pre>
+</dd>
 </dl>
 <h2>Inheritance</h2>
 <p>Lucy::Plan::FieldType is a <a href="cfish_Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/lucy_Folder.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/lucy_Folder.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/lucy_Folder.html Tue Dec  2 
17:54:11 2014
@@ -1,281 +1,344 @@
 <!DOCTYPE html>
 <html>
 <head>
+<meta charset="utf-8">
+<!--
+***********************************************
+
+!!!! DO NOT EDIT !!!!
+
+This file was auto-generated by cfc.
+
+***********************************************
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 <meta name="viewport" content="width=device-width" />
+<title>Lucy::Store::Folder – C API Documentation</title>
 <style type="text/css">
 body {
-    font-family: sans-serif;
-    font-size: 0.85em;
-    max-width: 640px;
+    max-width: 48em;
+    font: 0.85em/1.4 sans-serif;
+}
+a {
+    color: #23b;
+}
+table {
+    border-collapse: collapse;
+}
+td {
+    padding: 0;
+}
+td.label {
+    padding-right: 2em;
+    font-weight: bold;
 }
 dt {
     font-weight: bold;
 }
 pre {
-    border: 1px solid #000;
+    border: 1px solid #ccc;
     padding: 0.2em 0.4em;
     background: #f6f6f6;
-    font-size: 1.2em;
+    font-size: 0.92em;
+}
+pre a {
+    text-decoration: none;
 }
-code {
+pre, code {
     font-family: "Consolas", "Menlo", monospace;
 }
+span.prefix, span.comment {
+    color: #888;
+}
 </style>
 </head>
 <body>
 <h1>Lucy::Store::Folder</h1>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class name</td>
+<td>Lucy::Store::Folder</td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td>Folder</td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code>LUCY_FOLDER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code>lucy_Folder</code></td>
+</tr>
+</table>
 <h2>Name</h2>
-<p>Lucy::Store::Folder - Abstract class representing a directory.</p>
+<p>Lucy::Store::Folder – Abstract class representing a directory.</p>
 <h2>Description</h2>
 <p>A &quot;file&quot; within a Folder might be a real file on disk -- or it 
might be a
-RAM buffer.  Similarly, Delete() might delete a file from the file system, or
+RAM buffer.  Similarly, <a href="lucy_Folder.html#func_Delete">Delete()</a> 
might delete a file from the file system, or
 a key-value pair from a hash, or something else.</p>
 <p>The archetypal implementation of Folder,
 <a href="lucy_FSFolder.html">FSFolder</a>, represents a directory on
 the file system holding a collection of files.</p>
 <h2>Functions</h2>
 <dl>
-<dt>init</dt>
+<dt id="func_init">init</dt>
 <dd>
-<pre><code>lucy_Folder*
-<strong>lucy_Folder_init</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">lucy_</span>Folder*
+<span class="prefix">lucy_</span><strong>Folder_init</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 </dd>
 </dl>
 <h2>Methods</h2>
-<h3>Abstract methods</h3>
-<dl>
-<dt>Rename</dt>
-<dd>
-<pre><code>bool
-<strong>LUCY_Folder_Rename</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>from</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>to</strong>
-);
-</code></pre>
-<p>Rename a file or directory, or set Err_error and return false on
-failure.  If an entry exists at <code>to</code>, the results are
-undefined.</p>
+<h3>Novel methods</h3
 <dl>
-<dt><emph>from</emph></dt>
-<dd><p>The filepath prior to renaming.</p>
-</dd>
-<dt><emph>to</emph></dt>
-<dd><p>The filepath after renaming.</p>
-</dd>
-</dl>
-<p><strong>Returns:</strong> true on success, false on failure.</p>
-</dd>
-<dt>Hard_Link</dt>
-<dd>
-<pre><code>bool
-<strong>LUCY_Folder_Hard_Link</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>from</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>to</strong>
-);
-</code></pre>
-<p>Create a hard link at path <code>to</code> pointing at the existing
-file <code>from</code>, or set Err_error and return false on failure.</p>
-<p><strong>Returns:</strong> true on success, false on failure.</p>
-</dd>
-<dt>Initialize</dt>
-<dd>
-<pre><code>void
-<strong>LUCY_Folder_Initialize</strong>(
-    lucy_Folder* <strong>self</strong>
-);
-</code></pre>
-<p>Perform implementation-specific initialization.  For example: FSFolder
-creates its own directory.</p>
-</dd>
-<dt>Check</dt>
-<dd>
-<pre><code>bool
-<strong>LUCY_Folder_Check</strong>(
-    lucy_Folder* <strong>self</strong>
-);
-</code></pre>
-<p>Verify that operations may be performed on this Folder.</p>
-<p><strong>Returns:</strong> true on success.</p>
-</dd>
-<dt>Close</dt>
+<dt id="func_Get_Path">Get_Path</dt>
 <dd>
-<pre><code>void
-<strong>LUCY_Folder_Close</strong>(
-    lucy_Folder* <strong>self</strong>
-);
-</code></pre>
-<p>Close the folder and release implementation-specific resources.</p>
-</dd>
-</dl>
-<h3>Novel methods</h3>
-<dl>
-<dt>Get_Path</dt>
-<dd>
-<pre><code><a href="cfish_String.html">cfish_String*</a>
-<strong>LUCY_Folder_Get_Path</strong>(
-    lucy_Folder* <strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a 
href="cfish_String.html">String*</a>
+<span class="prefix">LUCY_</span><strong>Folder_Get_Path</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>
 );
 </code></pre>
 <p>Getter for <code>path</code> member var.</p>
 </dd>
-<dt>Open_Out</dt>
+<dt id="func_Open_Out">Open_Out</dt>
 <dd>
-<pre><code><a href="lucy_OutStream.html">lucy_OutStream*</a> // incremented
-<strong>LUCY_Folder_Open_Out</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_OutStream.html">OutStream*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Open_Out</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Open an OutStream, or set Err_error and return NULL on failure.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> an OutStream.</p>
 </dd>
-<dt>Open_In</dt>
+<dt id="func_Open_In">Open_In</dt>
 <dd>
-<pre><code><a href="lucy_InStream.html">lucy_InStream*</a> // incremented
-<strong>LUCY_Folder_Open_In</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_InStream.html">InStream*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Open_In</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Open an InStream, or set Err_error and return NULL on failure.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> an InStream.</p>
 </dd>
-<dt>Open_FileHandle</dt>
+<dt id="func_Open_FileHandle">Open_FileHandle</dt>
 <dd>
-<pre><code><a href="lucy_FileHandle.html">lucy_FileHandle*</a> // incremented
-<strong>LUCY_Folder_Open_FileHandle</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>,
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_FileHandle.html">FileHandle*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Open_FileHandle</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>,
     uint32_t <strong>flags</strong>
 );
 </code></pre>
 <p>Open a FileHandle, or set Err_error and return NULL on failure.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
-<dt><emph>flags</emph></dt>
+<dt>flags</dt>
 <dd><p>FileHandle flags.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> a FileHandle.</p>
 </dd>
-<dt>Open_Dir</dt>
+<dt id="func_Open_Dir">Open_Dir</dt>
 <dd>
-<pre><code><a href="lucy_DirHandle.html">lucy_DirHandle*</a> // incremented
-<strong>LUCY_Folder_Open_Dir</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_DirHandle.html">DirHandle*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Open_Dir</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Open a DirHandle or set Err_error and return NULL on failure.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>Path to a subdirectory, relative to the Folder's path.  If
 empty or NULL, returns a DirHandle for this Folder.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> a DirHandle.</p>
 </dd>
-<dt>MkDir</dt>
+<dt id="func_MkDir">MkDir</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_MkDir</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<span class="prefix">LUCY_</span><strong>Folder_MkDir</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Create a subdirectory.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true on success, false on failure (sets 
Err_error).</p>
 </dd>
-<dt>Exists</dt>
+<dt id="func_Exists">Exists</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Exists</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Exists</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Indicate whether an entity exists at <code>path</code>.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true if <code>path</code> exists.</p>
 </dd>
-<dt>Delete</dt>
+<dt id="func_Delete">Delete</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Delete</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Delete</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Delete an entry from the folder.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true if the deletion was successful.</p>
 </dd>
-<dt>Delete_Tree</dt>
+<dt id="func_Delete_Tree">Delete_Tree</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_Folder_Delete_Tree</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<span class="prefix">LUCY_</span><strong>Folder_Delete_Tree</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Delete recursively, starting at <code>path</code></p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath specifying a file or subdirectory.</p>
 </dd>
 </dl>
 <p><strong>Returns:</strong> true if the whole tree is deleted successfully, 
false if any
 part remains.</p>
 </dd>
-<dt>Slurp_File</dt>
+<dt id="func_Rename">Rename <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>bool
+<span class="prefix">LUCY_</span><strong>Folder_Rename</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>from</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>to</strong>
+);
+</code></pre>
+<p>Rename a file or directory, or set Err_error and return false on
+failure.  If an entry exists at <code>to</code>, the results are
+undefined.</p>
+<dl>
+<dt>from</dt>
+<dd><p>The filepath prior to renaming.</p>
+</dd>
+<dt>to</dt>
+<dd><p>The filepath after renaming.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> true on success, false on failure.</p>
+</dd>
+<dt id="func_Hard_Link">Hard_Link <span class="comment">(abstract)</span></dt>
 <dd>
-<pre><code><a href="cfish_ByteBuf.html">cfish_ByteBuf*</a> // incremented
-<strong>LUCY_Folder_Slurp_File</strong>(
-    lucy_Folder* <strong>self</strong>,
-    <a href="cfish_String.html">cfish_String*</a> <strong>path</strong>
+<pre><code>bool
+<span class="prefix">LUCY_</span><strong>Folder_Hard_Link</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>from</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>to</strong>
+);
+</code></pre>
+<p>Create a hard link at path <code>to</code> pointing at the existing
+file <code>from</code>, or set Err_error and return false on failure.</p>
+<p><strong>Returns:</strong> true on success, false on failure.</p>
+</dd>
+<dt id="func_Slurp_File">Slurp_File</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="cfish_ByteBuf.html">ByteBuf*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>Folder_Slurp_File</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_String.html">String*</a> 
<strong>path</strong>
 );
 </code></pre>
 <p>Read a file and return its contents.</p>
 <dl>
-<dt><emph>path</emph></dt>
+<dt>path</dt>
 <dd><p>A relative filepath.</p>
 </dd>
-<dt><emph>return</emph></dt>
+<dt>return</dt>
 <dd><p>the file's contents.</p>
 </dd>
 </dl>
 </dd>
+<dt id="func_Initialize">Initialize <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>void
+<span class="prefix">LUCY_</span><strong>Folder_Initialize</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>
+);
+</code></pre>
+<p>Perform implementation-specific initialization.  For example: FSFolder
+creates its own directory.</p>
+</dd>
+<dt id="func_Check">Check <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>bool
+<span class="prefix">LUCY_</span><strong>Folder_Check</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>
+);
+</code></pre>
+<p>Verify that operations may be performed on this Folder.</p>
+<p><strong>Returns:</strong> true on success.</p>
+</dd>
+<dt id="func_Close">Close <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>void
+<span class="prefix">LUCY_</span><strong>Folder_Close</strong>(
+    <span class="prefix">lucy_</span>Folder* <strong>self</strong>
+);
+</code></pre>
+<p>Close the folder and release implementation-specific resources.</p>
+</dd>
 </dl>
 <h2>Inheritance</h2>
 <p>Lucy::Store::Folder is a <a href="cfish_Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/lucy_FullTextType.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/lucy_FullTextType.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/lucy_FullTextType.html Tue Dec  
2 17:54:11 2014
@@ -1,31 +1,97 @@
 <!DOCTYPE html>
 <html>
 <head>
+<meta charset="utf-8">
+<!--
+***********************************************
+
+!!!! DO NOT EDIT !!!!
+
+This file was auto-generated by cfc.
+
+***********************************************
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
 <meta name="viewport" content="width=device-width" />
+<title>Lucy::Plan::FullTextType – C API Documentation</title>
 <style type="text/css">
 body {
-    font-family: sans-serif;
-    font-size: 0.85em;
-    max-width: 640px;
+    max-width: 48em;
+    font: 0.85em/1.4 sans-serif;
+}
+a {
+    color: #23b;
+}
+table {
+    border-collapse: collapse;
+}
+td {
+    padding: 0;
+}
+td.label {
+    padding-right: 2em;
+    font-weight: bold;
 }
 dt {
     font-weight: bold;
 }
 pre {
-    border: 1px solid #000;
+    border: 1px solid #ccc;
     padding: 0.2em 0.4em;
     background: #f6f6f6;
-    font-size: 1.2em;
+    font-size: 0.92em;
+}
+pre a {
+    text-decoration: none;
 }
-code {
+pre, code {
     font-family: "Consolas", "Menlo", monospace;
 }
+span.prefix, span.comment {
+    color: #888;
+}
 </style>
 </head>
 <body>
 <h1>Lucy::Plan::FullTextType</h1>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class name</td>
+<td>Lucy::Plan::FullTextType</td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td>FullTextType</td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code>LUCY_FULLTEXTTYPE</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code>lucy_FullTextType</code></td>
+</tr>
+</table>
 <h2>Name</h2>
-<p>Lucy::Plan::FullTextType - Full-text search field type.</p>
+<p>Lucy::Plan::FullTextType – Full-text search field type.</p>
 <h2>Description</h2>
 <p>Lucy::Plan::FullTextType is an implementation of
 <a href="lucy_FieldType.html">FieldType</a> tuned for &quot;full text 
search&quot;.</p>
@@ -36,53 +102,53 @@ normalize the text so that it can be sea
 <a href="lucy_StringType.html">StringType</a>.</p>
 <h2>Functions</h2>
 <dl>
-<dt>init</dt>
+<dt id="func_init">init</dt>
 <dd>
-<pre><code>lucy_FullTextType*
-<strong>lucy_FullTextType_init</strong>(
-    lucy_FullTextType* <strong>self</strong>,
-    <a href="lucy_Analyzer.html">lucy_Analyzer*</a> <strong>analyzer</strong>
+<pre><code><span class="prefix">lucy_</span>FullTextType*
+<span class="prefix">lucy_</span><strong>FullTextType_init</strong>(
+    <span class="prefix">lucy_</span>FullTextType* <strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="lucy_Analyzer.html">Analyzer*</a> <strong>analyzer</strong>
 );
 </code></pre>
 <dl>
-<dt><emph>analyzer</emph></dt>
+<dt>analyzer</dt>
 <dd><p>An Analyzer.</p>
 </dd>
-<dt><emph>boost</emph></dt>
+<dt>boost</dt>
 <dd><p>floating point per-field boost.</p>
 </dd>
-<dt><emph>indexed</emph></dt>
+<dt>indexed</dt>
 <dd><p>boolean indicating whether the field should be indexed.</p>
 </dd>
-<dt><emph>stored</emph></dt>
+<dt>stored</dt>
 <dd><p>boolean indicating whether the field should be stored.</p>
 </dd>
-<dt><emph>sortable</emph></dt>
+<dt>sortable</dt>
 <dd><p>boolean indicating whether the field should be sortable.</p>
 </dd>
-<dt><emph>highlightable</emph></dt>
+<dt>highlightable</dt>
 <dd><p>boolean indicating whether the field should be
 highlightable.</p>
 </dd>
 </dl>
 </dd>
-<dt>new</dt>
+<dt id="func_new">new</dt>
 <dd>
-<pre><code>lucy_FullTextType* // incremented
-<strong>lucy_FullTextType_new</strong>(
-    <a href="lucy_Analyzer.html">lucy_Analyzer*</a> <strong>analyzer</strong>
+<pre><code><span class="prefix">lucy_</span>FullTextType* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>FullTextType_new</strong>(
+    <span class="prefix">lucy_</span><a 
href="lucy_Analyzer.html">Analyzer*</a> <strong>analyzer</strong>
 );
 </code></pre>
 </dd>
 </dl>
 <h2>Methods</h2>
-<h3>Novel methods</h3>
+<h3>Novel methods</h3
 <dl>
-<dt>Set_Highlightable</dt>
+<dt id="func_Set_Highlightable">Set_Highlightable</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FullTextType_Set_Highlightable</strong>(
-    lucy_FullTextType* <strong>self</strong>,
+<span 
class="prefix">LUCY_</span><strong>FullTextType_Set_Highlightable</strong>(
+    <span class="prefix">lucy_</span>FullTextType* <strong>self</strong>,
     bool <strong>highlightable</strong>
 );
 </code></pre>
@@ -90,146 +156,147 @@ highlightable.</p>
 <a href="lucy_Highlighter.html">Highlighter</a> for excerpt selection and 
search
 term highlighting.</p>
 </dd>
-<dt>Highlightable</dt>
+<dt id="func_Highlightable">Highlightable</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FullTextType_Highlightable</strong>(
-    lucy_FullTextType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FullTextType_Highlightable</strong>(
+    <span class="prefix">lucy_</span>FullTextType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for &quot;highlightable&quot; property.</p>
 </dd>
-<dt>Get_Analyzer</dt>
+<dt id="func_Get_Analyzer">Get_Analyzer</dt>
 <dd>
-<pre><code><a href="lucy_Analyzer.html">lucy_Analyzer*</a>
-<strong>LUCY_FullTextType_Get_Analyzer</strong>(
-    lucy_FullTextType* <strong>self</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_Analyzer.html">Analyzer*</a>
+<span class="prefix">LUCY_</span><strong>FullTextType_Get_Analyzer</strong>(
+    <span class="prefix">lucy_</span>FullTextType* <strong>self</strong>
 );
 </code></pre>
 </dd>
-<dt>Make_Similarity</dt>
+<dt id="func_Make_Similarity">Make_Similarity</dt>
 <dd>
-<pre><code><a href="lucy_Similarity.html">lucy_Similarity*</a> // incremented
-<strong>LUCY_FullTextType_Make_Similarity</strong>(
-    lucy_FullTextType* <strong>self</strong>
+<pre><code><span class="prefix">lucy_</span><a 
href="lucy_Similarity.html">Similarity*</a> <span class="comment">// 
incremented</span>
+<span class="prefix">LUCY_</span><strong>FullTextType_Make_Similarity</strong>(
+    <span class="prefix">lucy_</span>FullTextType* <strong>self</strong>
 );
 </code></pre>
 </dd>
 </dl>
-<h3>Methods inherited from Lucy::Plan::FieldType</h3><dl>
-<dt>Set_Boost</dt>
+<h3>Methods inherited from Lucy::Plan::FieldType</h3>
+<dl>
+<dt id="func_Set_Boost">Set_Boost</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FType_Set_Boost</strong>(
-    lucy_FieldType* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>FType_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
     float <strong>boost</strong>
 );
 </code></pre>
 <p>Setter for <code>boost</code>.</p>
 </dd>
-<dt>Get_Boost</dt>
+<dt id="func_Get_Boost">Get_Boost</dt>
 <dd>
 <pre><code>float
-<strong>LUCY_FType_Get_Boost</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for <code>boost</code>.</p>
 </dd>
-<dt>Set_Indexed</dt>
+<dt id="func_Set_Indexed">Set_Indexed</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FType_Set_Indexed</strong>(
-    lucy_FieldType* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>FType_Set_Indexed</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
     bool <strong>indexed</strong>
 );
 </code></pre>
 <p>Setter for <code>indexed</code>.</p>
 </dd>
-<dt>Indexed</dt>
+<dt id="func_Indexed">Indexed</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FType_Indexed</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Indexed</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for <code>indexed</code>.</p>
 </dd>
-<dt>Set_Stored</dt>
+<dt id="func_Set_Stored">Set_Stored</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FType_Set_Stored</strong>(
-    lucy_FieldType* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>FType_Set_Stored</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
     bool <strong>stored</strong>
 );
 </code></pre>
 <p>Setter for <code>stored</code>.</p>
 </dd>
-<dt>Stored</dt>
+<dt id="func_Stored">Stored</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FType_Stored</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Stored</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for <code>stored</code>.</p>
 </dd>
-<dt>Set_Sortable</dt>
+<dt id="func_Set_Sortable">Set_Sortable</dt>
 <dd>
 <pre><code>void
-<strong>LUCY_FType_Set_Sortable</strong>(
-    lucy_FieldType* <strong>self</strong>,
+<span class="prefix">LUCY_</span><strong>FType_Set_Sortable</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
     bool <strong>sortable</strong>
 );
 </code></pre>
 <p>Setter for <code>sortable</code>.</p>
 </dd>
-<dt>Sortable</dt>
+<dt id="func_Sortable">Sortable</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FType_Sortable</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Sortable</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Accessor for <code>sortable</code>.</p>
 </dd>
-<dt>Binary</dt>
+<dt id="func_Binary">Binary</dt>
 <dd>
 <pre><code>bool
-<strong>LUCY_FType_Binary</strong>(
-    lucy_FieldType* <strong>self</strong>
+<span class="prefix">LUCY_</span><strong>FType_Binary</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 <p>Indicate whether the field contains binary data.</p>
 </dd>
-<dt>Compare_Values</dt>
+<dt id="func_Compare_Values">Compare_Values</dt>
 <dd>
 <pre><code>int32_t
-<strong>LUCY_FType_Compare_Values</strong>(
-    lucy_FieldType* <strong>self</strong>,
-    <a href="cfish_Obj.html">cfish_Obj*</a> <strong>a</strong>,
-    <a href="cfish_Obj.html">cfish_Obj*</a> <strong>b</strong>
+<span class="prefix">LUCY_</span><strong>FType_Compare_Values</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<strong>a</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<strong>b</strong>
 );
 </code></pre>
 <p>Compare two values for the field.  The default implementation
-dispatches to the Compare_To() method of argument <code>a</code>.</p>
+dispatches to the <a 
href="lucy_FieldType.html#func_Compare_To">Compare_To()</a> method of argument 
<code>a</code>.</p>
 <p><strong>Returns:</strong> a negative number if a is &quot;less than&quot; 
b, 0 if they are &quot;equal&quot;,
 and a positive number if a is &quot;greater than&quot; b.</p>
 </dd>
-<dt>Dump</dt>
+<dt id="func_Dump">Dump <span class="comment">(abstract)</span></dt>
 <dd>
-<pre><code><a href="cfish_Obj.html">cfish_Obj*</a> // incremented
-<strong>LUCY_FType_Dump</strong>(
-    lucy_FieldType* <strong>self</strong>
+<pre><code><span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>FType_Dump</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>
 );
 </code></pre>
 </dd>
-<dt>Load</dt>
+<dt id="func_Load">Load <span class="comment">(abstract)</span></dt>
 <dd>
-<pre><code><a href="cfish_Obj.html">cfish_Obj*</a> // incremented
-<strong>LUCY_FType_Load</strong>(
-    lucy_FieldType* <strong>self</strong>,
-    <a href="cfish_Obj.html">cfish_Obj*</a> <strong>dump</strong>
+<pre><code><span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<span class="comment">// incremented</span>
+<span class="prefix">LUCY_</span><strong>FType_Load</strong>(
+    <span class="prefix">lucy_</span>FieldType* <strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="cfish_Obj.html">Obj*</a> 
<strong>dump</strong>
 );
 </code></pre>
 </dd>


Reply via email to