Permalink
Browse files

Autodoc commit for 1.3.x/1f55cc0a, master/df2b3526, 1.2.x/612fba91, 1…

….1.x/5293929c
  • Loading branch information...
1 parent c57ff39 commit 7da1106c48e444605ce3425a2dd7887e14870662 @tomfaulhaber tomfaulhaber committed Apr 11, 2012
Showing with 65 additions and 7 deletions.
  1. +2 −0 branch-master/api-index.html
  2. +31 −2 branch-master/clojure.core-api.html
  3. +4 −0 branch-master/index.html
  4. +28 −5 index-v1.4.clj
@@ -400,6 +400,7 @@ <h2 id="I"><span id="section-head">I</span></h2>
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/if-let">if-let</a><span id="line-content"> macro clojure.core bindings =&gt; binding-form test If test is true, ev...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/if-not">if-not</a><span id="line-content"> macro clojure.core Evaluates test. If logical false, evaluates and re...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/ifn?">ifn?</a><span id="line-content"> function clojure.core Returns true if x implements IFn. Note that many d...
+</span></span><span id="section-content"> <a href="clojure.core.protocols-api.html#clojure.core.protocols/IKVReduce">IKVReduce</a><span id="line-content"> protocol clojure.core.protocols Protocol for concrete associative types that c...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/import">import</a><span id="line-content"> macro clojure.core import-list =&gt; (package-symbol class-name-symbols*...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/in-ns">in-ns</a><span id="line-content"> function clojure.core Sets *ns* to the namespace named by the symbol, cr...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/inc">inc</a><span id="line-content"> function clojure.core Returns a number one greater than num. Does not au...
@@ -457,6 +458,7 @@ <h2 id="K"><span id="section-head">K</span></h2>
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/keyword">keyword</a><span id="line-content"> function clojure.core Returns a Keyword with the given namespace and nam...
</span></span><span id="section-content"> <a href="clojure.core-api.html#clojure.core/keyword?">keyword?</a><span id="line-content"> function clojure.core Return true if x is a Keyword.
</span></span><span id="section-content"> <a href="clojure.walk-api.html#clojure.walk/keywordize-keys">keywordize-keys</a><span id="line-content"> function clojure.walk Recursively transforms all map keys from strings t...
+</span></span><span id="section-content"> <a href="clojure.core.protocols-api.html#clojure.core.protocols/kv-reduce">kv-reduce</a><span id="line-content"> function clojure.core.protocols
</span></span>
</pre>
</div><div id="index-body">
@@ -1716,6 +1716,11 @@ <h1 class="nopad">Table of Contents</h1>
<a class="toc-subentry-anchor" href="#clojure.core.protocols/coll-reduce">coll-reduce</a>
</div>
</div><div style="margin-left: 1em;" class="toc-entry">
+ <a class="toc-entry-anchor" href="#clojure.core.protocols/IKVReduce">IKVReduce</a>
+ <div style="margin-left: 1em;" class="toc-subentry">
+ <a class="toc-subentry-anchor" href="#clojure.core.protocols/kv-reduce">kv-reduce</a>
+ </div>
+ </div><div style="margin-left: 1em;" class="toc-entry">
<a class="toc-entry-anchor" href="#clojure.core.protocols/InternalReduce">InternalReduce</a>
<div style="margin-left: 1em;" class="toc-subentry">
<a class="toc-subentry-anchor" href="#clojure.core.protocols/internal-reduce">internal-reduce</a>
@@ -9385,7 +9390,31 @@ <h3 id="clojure.core.protocols/coll-reduce">coll-reduce</h3>
</div>
- <a href="https://github.com/clojure/clojure/blob/1f90942690d5395330347cb31fdb3d69cea1ec56/src/clj/clojure/core/protocols.clj#L13" id="proto-source">Source</a>
+ <a href="https://github.com/clojure/clojure/blob/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj#L13" id="proto-source">Source</a>
+ </div><div id="proto-entry">
+ <br />
+ <hr />
+ <h2 id="clojure.core.protocols/IKVReduce">IKVReduce</h2>
+ <span id="proto-type">Protocol</span><br />
+ <pre id="proto-docstr">Protocol for concrete associative types that can reduce themselves
+via a function of key and val faster than first/next recursion over map
+entries. Called by clojure.core/reduce-kv, and has same
+semantics (just different arg order).</pre>
+ Known implementations: <span id="proto-impls">clojure.lang.IPersistentMap, clojure.lang.PersistentArrayMap, clojure.lang.PersistentHashMap, clojure.lang.PersistentTreeMap, clojure.lang.PersistentVector</span>
+ <div id="proto-var-entry">
+ <br />
+ <h3 id="clojure.core.protocols/kv-reduce">kv-reduce</h3>
+ <span id="var-type">function</span><br />
+ <pre id="var-usage">Usage: (kv-reduce amap f init)
+</pre>
+ <pre id="var-docstr"></pre>
+
+
+
+ </div>
+
+
+ <a href="https://github.com/clojure/clojure/blob/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj#L159" id="proto-source">Source</a>
</div><div id="proto-entry">
<br />
<hr />
@@ -9407,7 +9436,7 @@ <h3 id="clojure.core.protocols/internal-reduce">internal-reduce</h3>
</div>
- <a href="https://github.com/clojure/clojure/blob/1f90942690d5395330347cb31fdb3d69cea1ec56/src/clj/clojure/core/protocols.clj#L19" id="proto-source">Source</a>
+ <a href="https://github.com/clojure/clojure/blob/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj#L19" id="proto-source">Source</a>
</div>
</div>
View
@@ -176,9 +176,13 @@ <h2 id="clojure.core">clojure.core</h2>
</span><span id="sub-var-link">
<a href="clojure.core-api.html#clojure.core.protocols/CollReduce">CollReduce</a>
</span><span id="sub-var-link">
+ <a href="clojure.core-api.html#clojure.core.protocols/IKVReduce">IKVReduce</a>
+ </span><span id="sub-var-link">
<a href="clojure.core-api.html#clojure.core.protocols/internal-reduce">internal-reduce</a>
</span><span id="sub-var-link">
<a href="clojure.core-api.html#clojure.core.protocols/InternalReduce">InternalReduce</a>
+ </span><span id="sub-var-link">
+ <a href="clojure.core-api.html#clojure.core.protocols/kv-reduce">kv-reduce</a>
</span>
<br />
</span>
View
@@ -124,7 +124,7 @@
:doc
"Functional hierarchical zipper, with navigation, editing,\nand enumeration. See Huet"}
{:source-url
- "https://github.com/clojure/clojure/blob/1f90942690d5395330347cb31fdb3d69cea1ec56/src/clj/clojure/core/protocols.clj",
+ "https://github.com/clojure/clojure/blob/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj",
:wiki-url
"http://clojure.github.com/clojure/clojure.core.protocols-api.html",
:name "clojure.core.protocols",
@@ -11083,9 +11083,9 @@
:file "src/clj/clojure/zip.clj"}
{:file "src/clj/clojure/core/protocols.clj",
:raw-source-url
- "https://github.com/clojure/clojure/raw/1f90942690d5395330347cb31fdb3d69cea1ec56/src/clj/clojure/core/protocols.clj",
+ "https://github.com/clojure/clojure/raw/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj",
:source-url
- "https://github.com/clojure/clojure/blob/1f90942690d5395330347cb31fdb3d69cea1ec56/src/clj/clojure/core/protocols.clj#L13",
+ "https://github.com/clojure/clojure/blob/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj#L13",
:wiki-url
"http://clojure.github.com/clojure//clojure.core-api.html#clojure.core.protocols/CollReduce",
:namespace "clojure.core.protocols",
@@ -11096,9 +11096,22 @@
:name "CollReduce"}
{:file "src/clj/clojure/core/protocols.clj",
:raw-source-url
- "https://github.com/clojure/clojure/raw/1f90942690d5395330347cb31fdb3d69cea1ec56/src/clj/clojure/core/protocols.clj",
+ "https://github.com/clojure/clojure/raw/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj",
:source-url
- "https://github.com/clojure/clojure/blob/1f90942690d5395330347cb31fdb3d69cea1ec56/src/clj/clojure/core/protocols.clj#L19",
+ "https://github.com/clojure/clojure/blob/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj#L159",
+ :wiki-url
+ "http://clojure.github.com/clojure//clojure.core-api.html#clojure.core.protocols/IKVReduce",
+ :namespace "clojure.core.protocols",
+ :line 159,
+ :var-type "protocol",
+ :doc
+ "Protocol for concrete associative types that can reduce themselves\nvia a function of key and val faster than first/next recursion over map\nentries. Called by clojure.core/reduce-kv, and has same\nsemantics (just different arg order).",
+ :name "IKVReduce"}
+ {:file "src/clj/clojure/core/protocols.clj",
+ :raw-source-url
+ "https://github.com/clojure/clojure/raw/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj",
+ :source-url
+ "https://github.com/clojure/clojure/blob/df2b35266fb6c6f791f37a4e6cbd77514ce77838/src/clj/clojure/core/protocols.clj#L19",
:wiki-url
"http://clojure.github.com/clojure//clojure.core-api.html#clojure.core.protocols/InternalReduce",
:namespace "clojure.core.protocols",
@@ -11121,6 +11134,16 @@
:raw-source-url nil,
:source-url nil,
:wiki-url
+ "http://clojure.github.com/clojure//clojure.core-api.html#clojure.core.protocols/kv-reduce",
+ :namespace "clojure.core.protocols",
+ :var-type "function",
+ :arglists ([amap f init]),
+ :doc nil,
+ :name "kv-reduce"}
+ {:file nil,
+ :raw-source-url nil,
+ :source-url nil,
+ :wiki-url
"http://clojure.github.com/clojure//clojure.core-api.html#clojure.core.protocols/internal-reduce",
:namespace "clojure.core.protocols",
:var-type "function",

0 comments on commit 7da1106

Please sign in to comment.