Liking cljdoc? Tell your friends :D

clj-native.structs


byrefclj

(byref struct)
(byref struct alignment)

Creates a new instance of a structure or union that can be passed by reference.

Creates a new instance of a structure or union
that can be passed by reference.
sourceraw docstring

byvalclj

(byval struct)
(byval struct alignment)

Creates a new instance of a structure or union that can be passed by value.

Creates a new instance of a structure or union
that can be passed by value.
sourceraw docstring

make-native-structclj

(make-native-struct struct-spec)

Creates jna classes for representing a C struct that may be passed by value or reference. Returns a vector with 3 items; the bytecode for the specified struct as well as bytecode for inner classes representing the ByValue and ByReference versions of the struct respectively.

Creates jna classes for representing a C struct
that may be passed by value or reference.
Returns a vector with 3 items; the bytecode for
the specified struct as well as bytecode for inner
classes representing the ByValue and ByReference
versions of the struct respectively.
sourceraw docstring

make-struct-constructorsclj

(make-struct-constructors ns sspec)
source

make-struct-stubsclj

(make-struct-stubs ns lib)
source

parse-structsclj

(parse-structs structs user-types)
source

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

× close