Skip to content

Commit 74cf3c3

Browse files
committed
Release 0.6.0.
1 parent 67a3ca5 commit 74cf3c3

File tree

2 files changed

+89
-89
lines changed

2 files changed

+89
-89
lines changed

codox/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<!DOCTYPE html PUBLIC ""
22
"">
3-
<html><head><meta charset="UTF-8" /><title>Clojure-cpp 0.4.0</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="highlight/solarized-light.css" /><script type="text/javascript" src="highlight/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a> with <a href="https://github.com/xsc/codox-theme-rdash">RDash UI</a> theme</h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Clojure-cpp</span> <span class="project-version">0.4.0</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 current"><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1 "><a href="uncomplicate.clojure-cpp.html"><div class="inner"><span>uncomplicate.clojure-cpp</span></div></a></li></ul></div><div class="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Clojure-cpp</span> <span class="project-version">0.4.0</span></span></h1><h5 class="license">Released under the <a href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License</a></h5><div class="doc"><p>Clojure native interop through JavaCPP.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[org.uncomplicate/clojure-cpp "0.4.0"]</pre><h2>Namespaces</h2><div class="namespace"><h3><a href="uncomplicate.clojure-cpp.html">uncomplicate.clojure-cpp</a></h3><div class="doc"><div class="markdown"><p>ClojureCPP is a Clojure library for integrating C/C++ based libraries available through JavaCPP. It is much more than a wrapper around JavaCPP that hides Java interop. It enables you to use JavaCPP’s Pointer-based infrastucture the Clojure way; exposing what is absolutely necessary, automating whatever boilerplate that can be automated under the hood, and protecting yourself from shooting yourself in the foot with memory leaks and segmentation faults as much as possible (95%? 89%? who knows, but not 100%). You still have to be careful, because you’re stepping outside the JVM, but you’ll write a lot less code, your code will fit nicely with the rest of Clojure code in your program, and you will do the wrong thing less often.</p>
3+
<html><head><meta charset="UTF-8" /><title>Clojure-cpp 0.6.0.</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="highlight/solarized-light.css" /><script type="text/javascript" src="highlight/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a> with <a href="https://github.com/xsc/codox-theme-rdash">RDash UI</a> theme</h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Clojure-cpp</span> <span class="project-version">0.6.0.</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 current"><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1 "><a href="uncomplicate.clojure-cpp.html"><div class="inner"><span>uncomplicate.clojure-cpp</span></div></a></li></ul></div><div class="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Clojure-cpp</span> <span class="project-version">0.6.0.</span></span></h1><h5 class="license">Released under the <a href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License</a></h5><div class="doc"><p>Clojure native interop through JavaCPP.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[org.uncomplicate/clojure-cpp "0.6.0."]</pre><h2>Namespaces</h2><div class="namespace"><h3><a href="uncomplicate.clojure-cpp.html">uncomplicate.clojure-cpp</a></h3><div class="doc"><div class="markdown"><p>ClojureCPP is a Clojure library for integrating C/C++ based libraries available through JavaCPP. It is much more than a wrapper around JavaCPP that hides Java interop. It enables you to use JavaCPP’s Pointer-based infrastucture the Clojure way; exposing what is absolutely necessary, automating whatever boilerplate that can be automated under the hood, and protecting yourself from shooting yourself in the foot with memory leaks and segmentation faults as much as possible (95%? 89%? who knows, but not 100%). You still have to be careful, because you’re stepping outside the JVM, but you’ll write a lot less code, your code will fit nicely with the rest of Clojure code in your program, and you will do the wrong thing less often.</p>
44
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="uncomplicate.clojure-cpp.html#var-Accessor">Accessor</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-address">address</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-as-buffer">as-buffer</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-as-byte-buffer">as-byte-buffer</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-available-physical-bytes">available-physical-bytes</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-bool-ptr">bool-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-bool-ptr*">bool-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-bool-ptr2">bool-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-byte-ptr">byte-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-byte-ptr*">byte-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-byte-ptr2">byte-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-calloc.21">calloc!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-capacity">capacity</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-capacity.21">capacity!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-char-ptr">char-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-char-ptr*">char-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-char-ptr2">char-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-clong-ptr">clong-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-clong-ptr*">clong-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-clong-ptr2">clong-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-double-ptr">double-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-double-ptr*">double-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-double-ptr2">double-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-float-ptr">float-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-float-ptr*">float-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-float-ptr2">float-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-free.21">free!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-bool">get-bool</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-byte">get-byte</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-char">get-char</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-double">get-double</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-float">get-float</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-int">get-int</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-keyword">get-keyword</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-long">get-long</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-pointer">get-pointer</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-pointer-value">get-pointer-value</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-short">get-short</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-string">get-string</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-string-bytes">get-string-bytes</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-get-unsigned">get-unsigned</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-int-ptr">int-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-int-ptr*">int-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-int-ptr2">int-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-limit">limit</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-limit.21">limit!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-long-ptr">long-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-long-ptr*">long-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-long-ptr2">long-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-malloc.21">malloc!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-max-physical-bytes">max-physical-bytes</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-max-tracked-bytes">max-tracked-bytes</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-memcmp">memcmp</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-memcpy.21">memcpy!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-memmove.21">memmove!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-memset.21">memset!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-null.3F">null?</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-physical-bytes">physical-bytes</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-pointer">pointer</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-pointer-class">pointer-class</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-pointer-seq">pointer-seq</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-pointer-type">pointer-type</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-pointers-count">pointers-count</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-PointerVec">PointerVec</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-position">position</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-position.21">position!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-ptr">ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-ptr*">ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-ptr2">ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-bool.21">put-bool!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-byte.21">put-byte!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-char.21">put-char!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-double.21">put-double!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-float.21">put-float!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-int.21">put-int!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-keyword.21">put-keyword!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-long.21">put-long!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-pointer-value.21">put-pointer-value!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-short.21">put-short!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-string.21">put-string!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-put-unsigned.21">put-unsigned!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-realloc.21">realloc!</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-safe">safe</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-safe2">safe2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-short-ptr">short-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-short-ptr*">short-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-short-ptr2">short-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-size-t-ptr">size-t-ptr</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-size-t-ptr*">size-t-ptr*</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-size-t-ptr2">size-t-ptr2</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-total-physical-bytes">total-physical-bytes</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-tracked-bytes">tracked-bytes</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-type-pointer">type-pointer</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-TypedPointerCreator">TypedPointerCreator</a> </li><li> <a href="uncomplicate.clojure-cpp.html#var-zero.21">zero!</a> </li></ul></div></div></div></body></html>

0 commit comments

Comments
 (0)