Liking cljdoc? Tell your friends :D

tech.datatype.java-unsigned

  1. Generalized support for datatypes not present as jvm primitive types but which can be store on a 1-to-1 correspondance with a jvm primitive type (so things that need 1,2,4, or 8 bytes to store per element).
  2. Unsigned integer support for nio buffers.
1.  Generalized support for datatypes not present as jvm primitive types but which
can be store on a 1-to-1 correspondance with a jvm primitive type (so things that
need 1,2,4, or 8 bytes to store per element).
2.  Unsigned integer support for nio buffers.
raw docstring

*->jvm-datatype-table*clj

source

*jvm-cast-table*clj

source

*safe-jvm-datatype-table*clj

source

*unchecked-jvm-cast-table*clj

source

add-datatype->jvm-datatype-conversionclj

(add-datatype->jvm-datatype-conversion src-dtype dst-dtype)
source

add-jvm-castclj

(add-jvm-cast dtype cast-fn)
source

add-safe-jvm-datatypeclj

(add-safe-jvm-datatype src-datatype safe-jvm-datatype)

Add a datatype that can safely container the src datatype. So int16 for an uint8 value, for instance. This will only be queried in the case that the datatype is not a native jvm datatype.

Add a datatype that can safely container the src datatype.
So int16 for an uint8 value, for instance.  This will only be queried
in the case that the datatype is not a native jvm datatype.
sourceraw docstring

add-unchecked-jvm-castclj

(add-unchecked-jvm-cast dtype cast-fn)
source

all-possible-datatype-pairsclj

source

bufferable-bufferable-copycljmacro

(bufferable-bufferable-copy src-dtype dst-dtype unchecked?)
source

castingcljmacro

(casting)
source

castsclj

source

checkcljmacro

(check compile-time-max compile-time-min runtime-val)
source

custom-conversionsclj

source

custom-conversions-macrocljmacro

(custom-conversions-macro)
source

datatype->cast-fncljmacro

(datatype->cast-fn src-dtype dst-dtype val)
source

datatype->jvm-cast-fncljmacro

(datatype->jvm-cast-fn src-dtype dst-dtype val)
source

datatype->jvm-datatypeclj

(datatype->jvm-datatype src-dtype)
source

datatype->unchecked-cast-fncljmacro

(datatype->unchecked-cast-fn src-dtype dst-dtype val)
source

datatype->unchecked-jvm-cast-fncljmacro

(datatype->unchecked-jvm-cast-fn src-dtype dst-dtype val)
source

datatype->unsigned-maxcljmacro

(datatype->unsigned-max datatype)
source

direct-conversion?clj

(direct-conversion? src-dtype dst-dtype)
source

direct-signed->unsigned-mapclj

source

direct-unsigned->signed-mapclj

source

get-safe-jvm-datatypeclj

(get-safe-jvm-datatype src-datatype)
source

jvm-castclj

(jvm-cast dtype value)
source

make-typed-bufferclj

(make-typed-buffer datatype elem-count-or-seq)
(make-typed-buffer datatype elem-count-or-seq options)
source

nontrivial-conversionsclj

source

PToTypedBuffercljprotocol

->typed-bufferclj

(->typed-buffer item)
source

raw-copy-operationsclj

source

trivial-conversionsclj

source

unchecked-jvm-castclj

(unchecked-jvm-cast dtype value)
source

unsigned-datatype?clj

(unsigned-datatype? dtype)
source

unsigned-datatypesclj

source

unsigned-safe-elem-count-or-seqclj

(unsigned-safe-elem-count-or-seq datatype elem-count-or-seq options)
source

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

× close