Liking cljdoc? Tell your friends :D

tech.datatype.javacpp


address-fieldclj

source

as-jpp-pointerclj

(as-jpp-pointer item)

Create a jcpp pointer that shares the backing store with the thing. Thing must implement tech.datatype.jna/PToPtr, tech.datatype.base/PDatatype, and clojure.core.matrix.protocols/PElementCount.

Create a jcpp pointer that shares the backing store with the thing.
Thing must implement tech.datatype.jna/PToPtr,
tech.datatype.base/PDatatype, and clojure.core.matrix.protocols/PElementCount.
sourceraw docstring

capacity-fieldclj

source

deallocator-fieldclj

source

duplicate-pointerclj

(duplicate-pointer ptr)
source

limit-fieldclj

source

make-empty-pointer-of-typeclj

(make-empty-pointer-of-type datatype)
source

make-pointer-of-typeclj

(make-pointer-of-type datatype size-or-data)
(make-pointer-of-type datatype size-or-data options)
source

make-typed-pointerclj

(make-typed-pointer datatype elem-seq-or-count & [options])

This module no longer has a typed pointer, function provided to ease portability to jna system.

This module no longer has a typed pointer, function provided to ease portability
to jna system.
sourceraw docstring

offset-pointerclj

(offset-pointer ptr offset)

Create a 'fake' temporary pointer to use in api calls. Note this function is threadsafe while (.position ptr offset) is not.

Create a 'fake' temporary pointer to use in api calls.  Note this function is
threadsafe while (.position ptr offset) is not.
sourceraw docstring

position-fieldclj

source

PToPtrcljprotocol

Anything convertible to a pointer that shares the backing store. Datatypes do not have to match.

Anything convertible to a pointer that shares the backing store.  Datatypes do not
have to match.

->ptr-backing-storeclj

(->ptr-backing-store item)
sourceraw docstring

ptr->bufferclj

(ptr->buffer ptr)

Get a nio buffer from the pointer to use in other places. Note this function is threadsafe while a raw .asBuffer call is not!!! https://github.com/bytedeco/javacpp/issues/155.

Get a nio buffer from the pointer to use in other places.  Note this
function is threadsafe while a raw .asBuffer call is not!!!
https://github.com/bytedeco/javacpp/issues/155.
sourceraw docstring

release-pointerclj

(release-pointer ptr)
source

set-pointer-limit-and-capacityclj

(set-pointer-limit-and-capacity ptr elem-count)
source

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

× close