Liking cljdoc? Tell your friends :D

tech.jna.base


*library-name->paths*clj

source

*loaded-libraries*clj

source

add-java-library-path-pathclj

(add-java-library-path-path libname & [libpath])
source

add-library-pathclj

(add-library-path libname path-type path)

Path order has to be explicitly controlled by the user.

Path order has to be explicitly controlled by the user.
sourceraw docstring

add-resource-pathclj

(add-resource-path libname & [libpath class-loader])

Look in resources for library

Look in resources for library
sourceraw docstring

c-library-nameclj

(c-library-name)
source

char-ptr-ptr->string-vecclj

(char-ptr-ptr->string-vec num-strings char-ptr-ptr)

Decode a char** ptr.

Decode a char** ptr.
sourceraw docstring

clear-library-pathsclj

(clear-library-paths libname)
source

def-jna-fncljmacro

(def-jna-fn libname fn-name docstring rettype & argpairs)

TVM functions are very regular so the mapping to them can exploit this. Argpair is of type [symbol type-coersion].

TVM functions are very regular so the mapping to them can exploit this.
Argpair is of type [symbol type-coersion].
sourceraw docstring

do-find-functionclj

source

do-load-libraryclj

(do-load-library libname)
source

ensure-ptrclj

(ensure-ptr item)
source

ensure-ptr-ptrclj

(ensure-ptr-ptr item)
source

ensure-typeclj

(ensure-type item-cls item)
source

expand-pathtypecljmultimethod

source

find-functionclj

(find-function fn-name libname)
source

jar-native-library-pathclj

(jar-native-library-path)

If you want java-library-path setup for you you need to put native libraries under this location:

If you want java-library-path setup for you you need to put
native libraries under this location:
sourceraw docstring

library-pathsclj

(library-paths libname)
source

load-libraryclj

(load-library libname)
source

map-shared-libname-nativeclj

source

map-shared-library-nameclj

(map-shared-library-name libname)
source

math-library-nameclj

(math-library-name)
source

native-lib-methodsclj

source

set-loaded-library!clj

(set-loaded-library! libname native-library)
source

to-typed-fnclj

(to-typed-fn item)
source

unsafe-read-byteclj

(unsafe-read-byte byte-ary idx)
source

variable-byte-ptr->stringclj

(variable-byte-ptr->string ptr-addr)

Convert a c-string into a string

Convert a c-string into a string
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close