Liking cljdoc? Tell your friends :D

criterium.array.interfaces

Interfaces for typed array collections with primitive support.

These interfaces define the contract for typed array wrappers that avoid boxing overhead when working with primitive arrays.

Interface hierarchy:

  • ITypedArray: basic array metadata (element type, length)
  • IDoubleArray/ILongArray: marker interfaces extending ITypedArray
  • IResizable: resize operations for fixed-capacity arrays
  • IDoubleFill/ILongFill/IObjectFill: fill operations
  • IFold: generic object-returning fold
  • IDoubleFold/ILongFold: primitive-in, primitive-out folds
  • IDoubleObjectFold/ILongObjectFold: primitive-in, object-out folds
  • IIndexed: indexed access to elements
  • IArrayOps: type-specific operations (sum, getAt)
Interfaces for typed array collections with primitive support.

These interfaces define the contract for typed array wrappers that
avoid boxing overhead when working with primitive arrays.

Interface hierarchy:
- ITypedArray: basic array metadata (element type, length)
- IDoubleArray/ILongArray: marker interfaces extending ITypedArray
- IResizable: resize operations for fixed-capacity arrays
- IDoubleFill/ILongFill/IObjectFill: fill operations
- IFold: generic object-returning fold
- IDoubleFold/ILongFold: primitive-in, primitive-out folds
- IDoubleObjectFold/ILongObjectFold: primitive-in, object-out folds
- IIndexed: indexed access to elements
- IArrayOps: type-specific operations (sum, getAt)
raw docstring

No vars found in this namespace.

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close