(as-jpp-pointer item)
Create a jcpp pointer that shares the backing store with the thing. Thing must implement tech.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.jna/PToPtr, tech.datatype.base/PDatatype, and clojure.core.matrix.protocols/PElementCount.
(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.
(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.
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.
(->javacpp-ptr item)
(convertible-to-javacpp-ptr? item)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close