Fast unchecked primitive int operations and constants for performance critical loops.

Offers workarounds around implicit int to long conversions and autoboxing.

This is a somewhat controversial experiment, but I’ve found it very practical.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
(ns foo.bar
  (:api dunaj)
  (:require
   [dunaj.host :refer [ArrayManager]]
   [dunaj.host.array :refer [array array-manager-from]]
   [dunaj.host.int :refer [Int iint iloop i== iinc iadd imul i0 i1 i31]]))

(defn array-hash :- Int
  "Compute host hash code for an array section."
  [am :- ArrayManager, arr :- Array, begin :- Int, end :- Int]
  (iloop [i (iint begin), ret (i1)]
    (if (i== i end)
      ret
      (let [v (.get am arr i)]
        (recur
         (iinc i)
         (iadd (if (nil? v) (i0) (.hashCode ^java.lang.Object v))
               (imul (i31) ret)))))))
;;=> #'foo.bar/array-hash

(def arr (array [0 1 2 3 4 5 6 7 8 9]))
;;=> #'foo.bar/arr

(.hashCode [5 6 7 8])
;;=> 1078467

(array-hash (array-manager-from arr) arr 5 9)
;;=> 1078467

Primary

In this section: Int idigit->int ihexa->int iint iloop

Int

Available since version 1.0 (view source)

not referred automatically

TYPE

Extends: IComparable

Host Integer type.

See also: dunaj.math/Integer

idigit→int

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (idigit->int codepoint)

Type signature:
  • (Int) → Int

Returns a number represented by given unicode digit codepoint.

See also: ihexa->int

ihexa→int

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ihexa->int codepoint)

Type signature:
  • (Int) → Int

Returns a number represented by given hexadecimal unicode codepoint.

See also: idigit->int

iint

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (iint x)

Type signature:
  • (Any) → Int

Returns int coercion of x. Subject to rounding or truncation.

iloop

Available since version 1.0 (view source)

not referred automatically

MACRO (iloop bindings & exprs)

Similar to dunaj.flow/loop, but does not implicitly convert primitive numbers.

See also: dunaj.flow/loop

Comparison

i<

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (i< x y)

Type signature:
  • (Int ⨯ Int) → Boolean+

Returns true if x is less than y, otherwise returns false.

See also: dunaj.math/<

i<=

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (i<= x y)

Type signature:
  • (Int ⨯ Int) → Boolean+

Returns true if x is less than or equal to y, otherwise returns false.

See also: dunaj.math/<=

i==

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (i== x y)

Type signature:
  • (Int ⨯ Int) → Boolean+

Returns true if x is equal to y, otherwise returns false.

See also: dunaj.math/==

i>

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (i> x y)

Type signature:
  • (Int ⨯ Int) → Boolean+

Returns true if x is greater than y, otherwise returns false.

See also: dunaj.math/>

i>=

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (i>= x y)

Type signature:
  • (Int ⨯ Int) → Boolean+

Returns true if x is greater than or equal to y, otherwise returns false.

See also: dunaj.math/>=

icapital-letter?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (icapital-letter? x)

Type signature:
  • (Int) → Boolean+

Returns true of x is an unicode codepoint of a capital latin letter [A-Z], otherwise returns false.

See also: ismall-letter?

icompare

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (icompare x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns a -1, 0, or +1 when x is 'less than', 'equal to', or 'greater than' y.

idigit?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (idigit? x)

Type signature:
  • (Int) → Boolean+

Returns true of x is an unicode codepoint of a decimal digit, otherwise returns false.

See also: ioctal?, ihexa?

ieven?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ieven? x)

Type signature:
  • (Int) → Boolean+

Returns true if x is an even integer, otherwise returns false.

See also: dunaj.math/even?

ihexa?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ihexa? x)

Type signature:
  • (Int) → Boolean+

Returns true of x is an unicode codepoint of a hexadecimal digit, otherwise returns false.

See also: ioctal?, idigit?

imax

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (imax x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns the greatest of integers x and y.

See also: imax0, dunaj.math/max

imax0

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (imax0 x)

Type signature:
  • (Int) → Int

Returns the greatest of integers 0 and x.

See also: imax

imin

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (imin x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns the least of integers x and y.

See also: dunaj.math/min

ineg?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ineg? x)

Type signature:
  • (Int) → Boolean+

Returns true if x is less than 0, otherwise returns false.

See also: dunaj.math/neg?

inneg?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (inneg? x)

Type signature:
  • (Int) → Boolean+

Returns true if x is greater than -1, otherwise returns false.

See also: dunaj.math/nneg?

inpos?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (inpos? x)

Type signature:
  • (Int) → Boolean+

Returns true if x is less than 1, otherwise returns false.

See also: dunaj.math/npos?

ioctal?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ioctal? x)

Type signature:
  • (Int) → Boolean+

Returns true of x is an unicode codepoint of an octal digit, otherwise returns false.

See also: idigit?, ihexa?

iodd?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (iodd? x)

Type signature:
  • (Int) → Boolean+

Returns true if x is an odd integer, otherwise returns false.

See also: dunaj.math/odd?

ione?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ione? x)

Type signature:
  • (Int) → Boolean+

Returns true if x is 1, otherwise returns false.

See also: dunaj.math/one?

ipos?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ipos? x)

Type signature:
  • (Int) → Boolean+

Returns true if x is greater than 0, otherwise returns false.

See also: dunaj.math/pos?

ismall-letter?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ismall-letter? x)

Type signature:
  • (Int) → Boolean+

Returns true of x is an unicode codepoint of a small latin letter [a-z], otherwise returns false.

See also: icapital-letter?

izero?

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (izero? x)

Type signature:
  • (Int) → Boolean+

Returns true if x is 0, otherwise returns false.

See also: dunaj.math/zero?

Operations

In this section: iabs iadd idec idiv iinc imul ineg irem isub

iabs

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (iabs x)

Type signature:
  • (Int) → Int

Returns absolute value of integer x.

See also: dunaj.math/abs

iadd

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (iadd x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns the sum of x and y, both primitive ints. Uses a primitive operator subject to overflow.

See also: dunaj.math/add

idec

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (idec x)

Type signature:
  • (Int) → Int

Returns a number one greater than x, an int. Uses a primitive operator subject to overflow.

See also: dunaj.math/dec

idiv

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (idiv x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns the division of x by y, both int. Uses a primitive operator subject to overflow.

See also: dunaj.math/divide

iinc

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (iinc x)

Type signature:
  • (Int) → Int

Returns a number one greater than x, an int. Uses a primitive operator subject to overflow.

See also: dunaj.math/inc

imul

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (imul x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns the product of x and y, both int. Uses a primitive operator subject to overflow.

ineg

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ineg x)

Type signature:
  • (Int) → Int

Returns the negation of x, an int. Uses a primitive operator subject to overflow.

See also: dunaj.math/neg

irem

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (irem x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns the remainder of division of x by y, both int. Uses a primitive operator subject to overflow.

See also: dunaj.math/rem

isub

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (isub x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns the difference of x and y, both int. Uses a primitive operator subject to overflow.

Bitwise

In this section: i<< i>> i>>> iand inot ior ixor

i<<

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (i<< x y)

Type signature:
  • (Int ⨯ Int) → Int

Bitwise shift left (<<) for ints.

See also: dunaj.bit/<<

i>>

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (i>> x y)

Type signature:
  • (Int ⨯ Int) → Int

Bitwise shift right (>>) for ints.

See also: dunaj.bit/>>

i>>>

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (i>>> x y)

Type signature:
  • (Int ⨯ Int) → Int

Bitwise unsigned shift right (>>>) for ints.

See also: dunaj.bit/>>>

iand

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (iand x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns a bitwise AND on integers x and y.

See also: dunaj.bit/and

inot

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (inot x)

Type signature:
  • (Int) → Int

Returns a bitwise NOT on a integer x.

See also: dunaj.bit/not

ior

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ior x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns a bitwise OR on integers x and y.

See also: dunaj.bit/or

ixor

Available since version 1.0 (view source)

not referred automatically

Usage:
  • (ixor x y)

Type signature:
  • (Int ⨯ Int) → Int

Returns a bitwise XOR on integers x and y.

See also: dunaj.bit/xor

Numbers

i-1

Available since version 1.0 (view source)

not referred automatically

MACRO (i-1)

Primitive int constant of value -1.

i0

Available since version 1.0 (view source)

not referred automatically

MACRO (i0)

Primitive int constant of value 0.

i1

Available since version 1.0 (view source)

not referred automatically

MACRO (i1)

Primitive int constant of value 1.

i10

Available since version 1.0 (view source)

not referred automatically

MACRO (i10)

Primitive int constant of value 10.

i11

Available since version 1.0 (view source)

not referred automatically

MACRO (i11)

Primitive int constant of value 11.

i12

Available since version 1.0 (view source)

not referred automatically

MACRO (i12)

Primitive int constant of value 12.

i13

Available since version 1.0 (view source)

not referred automatically

MACRO (i13)

Primitive int constant of value 13.

i14

Available since version 1.0 (view source)

not referred automatically

MACRO (i14)

Primitive int constant of value 14.

i15

Available since version 1.0 (view source)

not referred automatically

MACRO (i15)

Primitive int constant of value 15.

i16

Available since version 1.0 (view source)

not referred automatically

MACRO (i16)

Primitive int constant of value 16.

i17

Available since version 1.0 (view source)

not referred automatically

MACRO (i17)

Primitive int constant of value 17.

i18

Available since version 1.0 (view source)

not referred automatically

MACRO (i18)

Primitive int constant of value 18.

i19

Available since version 1.0 (view source)

not referred automatically

MACRO (i19)

Primitive int constant of value 19.

i2

Available since version 1.0 (view source)

not referred automatically

MACRO (i2)

Primitive int constant of value 2.

i20

Available since version 1.0 (view source)

not referred automatically

MACRO (i20)

Primitive int constant of value 20.

i21

Available since version 1.0 (view source)

not referred automatically

MACRO (i21)

Primitive int constant of value 21.

i22

Available since version 1.0 (view source)

not referred automatically

MACRO (i22)

Primitive int constant of value 22.

i23

Available since version 1.0 (view source)

not referred automatically

MACRO (i23)

Primitive int constant of value 23.

i24

Available since version 1.0 (view source)

not referred automatically

MACRO (i24)

Primitive int constant of value 24.

i25

Available since version 1.0 (view source)

not referred automatically

MACRO (i25)

Primitive int constant of value 25.

i26

Available since version 1.0 (view source)

not referred automatically

MACRO (i26)

Primitive int constant of value 26.

i27

Available since version 1.0 (view source)

not referred automatically

MACRO (i27)

Primitive int constant of value 27.

i28

Available since version 1.0 (view source)

not referred automatically

MACRO (i28)

Primitive int constant of value 28.

i29

Available since version 1.0 (view source)

not referred automatically

MACRO (i29)

Primitive int constant of value 29.

i3

Available since version 1.0 (view source)

not referred automatically

MACRO (i3)

Primitive int constant of value 3.

i30

Available since version 1.0 (view source)

not referred automatically

MACRO (i30)

Primitive int constant of value 30.

i31

Available since version 1.0 (view source)

not referred automatically

MACRO (i31)

Primitive int constant of value 31.

i32

Available since version 1.0 (view source)

not referred automatically

MACRO (i32)

Primitive int constant of value 32.

i4

Available since version 1.0 (view source)

not referred automatically

MACRO (i4)

Primitive int constant of value 4.

i5

Available since version 1.0 (view source)

not referred automatically

MACRO (i5)

Primitive int constant of value 5.

i6

Available since version 1.0 (view source)

not referred automatically

MACRO (i6)

Primitive int constant of value 6.

i7

Available since version 1.0 (view source)

not referred automatically

MACRO (i7)

Primitive int constant of value 7.

i8

Available since version 1.0 (view source)

not referred automatically

MACRO (i8)

Primitive int constant of value 8.

i9

Available since version 1.0 (view source)

not referred automatically

MACRO (i9)

Primitive int constant of value 9.

ixFF

Available since version 1.0 (view source)

not referred automatically

MACRO (ixFF)

Primitive int constant of value 255.

ASCII

iACK

Available since version 1.0 (view source)

not referred automatically

MACRO (iACK)

Primitive int constant of value 0x06.

iAMP

Available since version 1.0 (view source)

not referred automatically

MACRO (iAMP)

Primitive int constant of value 0x26.

iAPOS

Available since version 1.0 (view source)

not referred automatically

MACRO (iAPOS)

Primitive int constant of value 0x27.

iARROWHEAD

Available since version 1.0 (view source)

not referred automatically

MACRO (iARROWHEAD)

Primitive int constant of value 0x5E.

iAT

Available since version 1.0 (view source)

not referred automatically

MACRO (iAT)

Primitive int constant of value 0x40.

iBACKQUOTE

Available since version 1.0 (view source)

not referred automatically

MACRO (iBACKQUOTE)

Primitive int constant of value 0x60.

iBACKSLASH

Available since version 1.0 (view source)

not referred automatically

MACRO (iBACKSLASH)

Primitive int constant of value 0x5C.

iBANG

Available since version 1.0 (view source)

not referred automatically

MACRO (iBANG)

Primitive int constant of value 0x21.

iBEL

Available since version 1.0 (view source)

not referred automatically

MACRO (iBEL)

Primitive int constant of value 0x07.

iBS

Available since version 1.0 (view source)

not referred automatically

MACRO (iBS)

Primitive int constant of value 0x08.

iCAN

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAN)

Primitive int constant of value 0x18.

iCAPITAL_A

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_A)

Primitive int constant of value 0x41.

iCAPITAL_B

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_B)

Primitive int constant of value 0x42.

iCAPITAL_C

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_C)

Primitive int constant of value 0x43.

iCAPITAL_D

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_D)

Primitive int constant of value 0x44.

iCAPITAL_E

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_E)

Primitive int constant of value 0x45.

iCAPITAL_F

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_F)

Primitive int constant of value 0x46.

iCAPITAL_G

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_G)

Primitive int constant of value 0x47.

iCAPITAL_H

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_H)

Primitive int constant of value 0x48.

iCAPITAL_I

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_I)

Primitive int constant of value 0x49.

iCAPITAL_J

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_J)

Primitive int constant of value 0x4A.

iCAPITAL_K

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_K)

Primitive int constant of value 0x4B.

iCAPITAL_L

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_L)

Primitive int constant of value 0x4C.

iCAPITAL_M

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_M)

Primitive int constant of value 0x4D.

iCAPITAL_N

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_N)

Primitive int constant of value 0x4E.

iCAPITAL_O

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_O)

Primitive int constant of value 0x4F.

iCAPITAL_P

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_P)

Primitive int constant of value 0x50.

iCAPITAL_Q

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_Q)

Primitive int constant of value 0x51.

iCAPITAL_R

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_R)

Primitive int constant of value 0x52.

iCAPITAL_S

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_S)

Primitive int constant of value 0x53.

iCAPITAL_T

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_T)

Primitive int constant of value 0x54.

iCAPITAL_U

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_U)

Primitive int constant of value 0x55.

iCAPITAL_V

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_V)

Primitive int constant of value 0x56.

iCAPITAL_W

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_W)

Primitive int constant of value 0x57.

iCAPITAL_X

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_X)

Primitive int constant of value 0x58.

iCAPITAL_Y

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_Y)

Primitive int constant of value 0x59.

iCAPITAL_Z

Available since version 1.0 (view source)

not referred automatically

MACRO (iCAPITAL_Z)

Primitive int constant of value 0x5A.

iCOLON

Available since version 1.0 (view source)

not referred automatically

MACRO (iCOLON)

Primitive int constant of value 0x3A.

iCOMMA

Available since version 1.0 (view source)

not referred automatically

MACRO (iCOMMA)

Primitive int constant of value 0x2C.

iCR

Available since version 1.0 (view source)

not referred automatically

MACRO (iCR)

Primitive int constant of value 0x0D.

iDC1

Available since version 1.0 (view source)

not referred automatically

MACRO (iDC1)

Primitive int constant of value 0x11.

iDC2

Available since version 1.0 (view source)

not referred automatically

MACRO (iDC2)

Primitive int constant of value 0x12.

iDC3

Available since version 1.0 (view source)

not referred automatically

MACRO (iDC3)

Primitive int constant of value 0x13.

iDC4

Available since version 1.0 (view source)

not referred automatically

MACRO (iDC4)

Primitive int constant of value 0x14.

iDEL

Available since version 1.0 (view source)

not referred automatically

MACRO (iDEL)

Primitive int constant of value 0x7F.

iDLE

Available since version 1.0 (view source)

not referred automatically

MACRO (iDLE)

Primitive int constant of value 0x10.

iDOLLAR

Available since version 1.0 (view source)

not referred automatically

MACRO (iDOLLAR)

Primitive int constant of value 0x24.

iDOT

Available since version 1.0 (view source)

not referred automatically

MACRO (iDOT)

Primitive int constant of value 0x2E.

iEIGHT

Available since version 1.0 (view source)

not referred automatically

MACRO (iEIGHT)

Primitive int constant of value 0x38.

iEM

Available since version 1.0 (view source)

not referred automatically

MACRO (iEM)

Primitive int constant of value 0x19.

iENQ

Available since version 1.0 (view source)

not referred automatically

MACRO (iENQ)

Primitive int constant of value 0x05.

iEOT

Available since version 1.0 (view source)

not referred automatically

MACRO (iEOT)

Primitive int constant of value 0x04.

iEQ

Available since version 1.0 (view source)

not referred automatically

MACRO (iEQ)

Primitive int constant of value 0x3D.

iESC

Available since version 1.0 (view source)

not referred automatically

MACRO (iESC)

Primitive int constant of value 0x1B.

iETB

Available since version 1.0 (view source)

not referred automatically

MACRO (iETB)

Primitive int constant of value 0x17.

iETX

Available since version 1.0 (view source)

not referred automatically

MACRO (iETX)

Primitive int constant of value 0x03.

iFF

Available since version 1.0 (view source)

not referred automatically

MACRO (iFF)

Primitive int constant of value 0x0C.

iFIVE

Available since version 1.0 (view source)

not referred automatically

MACRO (iFIVE)

Primitive int constant of value 0x35.

iFOUR

Available since version 1.0 (view source)

not referred automatically

MACRO (iFOUR)

Primitive int constant of value 0x34.

iFS

Available since version 1.0 (view source)

not referred automatically

MACRO (iFS)

Primitive int constant of value 0x1C.

iGS

Available since version 1.0 (view source)

not referred automatically

MACRO (iGS)

Primitive int constant of value 0x1D.

iGT

Available since version 1.0 (view source)

not referred automatically

MACRO (iGT)

Primitive int constant of value 0x3E.

iHASH

Available since version 1.0 (view source)

not referred automatically

MACRO (iHASH)

Primitive int constant of value 0x23.

iHT

Available since version 1.0 (view source)

not referred automatically

MACRO (iHT)

Primitive int constant of value 0x09.

iLBRACE

Available since version 1.0 (view source)

not referred automatically

MACRO (iLBRACE)

Primitive int constant of value 0x7B.

iLBRACKET

Available since version 1.0 (view source)

not referred automatically

MACRO (iLBRACKET)

Primitive int constant of value 0x5B.

iLF

Available since version 1.0 (view source)

not referred automatically

MACRO (iLF)

Primitive int constant of value 0x0A.

iLPAR

Available since version 1.0 (view source)

not referred automatically

MACRO (iLPAR)

Primitive int constant of value 0x28.

iLT

Available since version 1.0 (view source)

not referred automatically

MACRO (iLT)

Primitive int constant of value 0x3C.

iMINUS

Available since version 1.0 (view source)

not referred automatically

MACRO (iMINUS)

Primitive int constant of value 0x2D.

iNAK

Available since version 1.0 (view source)

not referred automatically

MACRO (iNAK)

Primitive int constant of value 0x15.

iNINE

Available since version 1.0 (view source)

not referred automatically

MACRO (iNINE)

Primitive int constant of value 0x39.

iNUL

Available since version 1.0 (view source)

not referred automatically

MACRO (iNUL)

Primitive int constant of value 0x00.

iONE

Available since version 1.0 (view source)

not referred automatically

MACRO (iONE)

Primitive int constant of value 0x31.

iPERCENT

Available since version 1.0 (view source)

not referred automatically

MACRO (iPERCENT)

Primitive int constant of value 0x25.

iPLUS

Available since version 1.0 (view source)

not referred automatically

MACRO (iPLUS)

Primitive int constant of value 0x2B.

iQMARK

Available since version 1.0 (view source)

not referred automatically

MACRO (iQMARK)

Primitive int constant of value 0x3F.

iQUOTE

Available since version 1.0 (view source)

not referred automatically

MACRO (iQUOTE)

Primitive int constant of value 0x22.

iRBRACE

Available since version 1.0 (view source)

not referred automatically

MACRO (iRBRACE)

Primitive int constant of value 0x7D.

iRBRACKET

Available since version 1.0 (view source)

not referred automatically

MACRO (iRBRACKET)

Primitive int constant of value 0x5D.

iRPAR

Available since version 1.0 (view source)

not referred automatically

MACRO (iRPAR)

Primitive int constant of value 0x29.

iRS

Available since version 1.0 (view source)

not referred automatically

MACRO (iRS)

Primitive int constant of value 0x1E.

iSEMICOLON

Available since version 1.0 (view source)

not referred automatically

MACRO (iSEMICOLON)

Primitive int constant of value 0x3B.

iSEVEN

Available since version 1.0 (view source)

not referred automatically

MACRO (iSEVEN)

Primitive int constant of value 0x37.

iSI

Available since version 1.0 (view source)

not referred automatically

MACRO (iSI)

Primitive int constant of value 0x0F.

iSIX

Available since version 1.0 (view source)

not referred automatically

MACRO (iSIX)

Primitive int constant of value 0x36.

iSLASH

Available since version 1.0 (view source)

not referred automatically

MACRO (iSLASH)

Primitive int constant of value 0x2F.

iSMALL_A

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_A)

Primitive int constant of value 0x61.

iSMALL_B

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_B)

Primitive int constant of value 0x62.

iSMALL_C

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_C)

Primitive int constant of value 0x63.

iSMALL_D

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_D)

Primitive int constant of value 0x64.

iSMALL_E

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_E)

Primitive int constant of value 0x65.

iSMALL_F

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_F)

Primitive int constant of value 0x66.

iSMALL_G

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_G)

Primitive int constant of value 0x67.

iSMALL_H

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_H)

Primitive int constant of value 0x68.

iSMALL_I

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_I)

Primitive int constant of value 0x69.

iSMALL_J

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_J)

Primitive int constant of value 0x6A.

iSMALL_K

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_K)

Primitive int constant of value 0x6B.

iSMALL_L

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_L)

Primitive int constant of value 0x6C.

iSMALL_M

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_M)

Primitive int constant of value 0x6D.

iSMALL_N

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_N)

Primitive int constant of value 0x6E.

iSMALL_O

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_O)

Primitive int constant of value 0x6F.

iSMALL_P

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_P)

Primitive int constant of value 0x70.

iSMALL_Q

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_Q)

Primitive int constant of value 0x71.

iSMALL_R

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_R)

Primitive int constant of value 0x72.

iSMALL_S

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_S)

Primitive int constant of value 0x73.

iSMALL_T

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_T)

Primitive int constant of value 0x74.

iSMALL_U

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_U)

Primitive int constant of value 0x75.

iSMALL_V

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_V)

Primitive int constant of value 0x76.

iSMALL_W

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_W)

Primitive int constant of value 0x77.

iSMALL_X

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_X)

Primitive int constant of value 0x78.

iSMALL_Y

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_Y)

Primitive int constant of value 0x79.

iSMALL_Z

Available since version 1.0 (view source)

not referred automatically

MACRO (iSMALL_Z)

Primitive int constant of value 0x7A.

iSO

Available since version 1.0 (view source)

not referred automatically

MACRO (iSO)

Primitive int constant of value 0x0E.

iSOH

Available since version 1.0 (view source)

not referred automatically

MACRO (iSOH)

Primitive int constant of value 0x01.

iSPACE

Available since version 1.0 (view source)

not referred automatically

MACRO (iSPACE)

Primitive int constant of value 0x20.

iSTAR

Available since version 1.0 (view source)

not referred automatically

MACRO (iSTAR)

Primitive int constant of value 0x2A.

iSTX

Available since version 1.0 (view source)

not referred automatically

MACRO (iSTX)

Primitive int constant of value 0x02.

iSUB

Available since version 1.0 (view source)

not referred automatically

MACRO (iSUB)

Primitive int constant of value 0x1A.

iSYN

Available since version 1.0 (view source)

not referred automatically

MACRO (iSYN)

Primitive int constant of value 0x16.

iTHREE

Available since version 1.0 (view source)

not referred automatically

MACRO (iTHREE)

Primitive int constant of value 0x33.

iTILDE

Available since version 1.0 (view source)

not referred automatically

MACRO (iTILDE)

Primitive int constant of value 0x7E.

iTWO

Available since version 1.0 (view source)

not referred automatically

MACRO (iTWO)

Primitive int constant of value 0x32.

iUNDERSCORE

Available since version 1.0 (view source)

not referred automatically

MACRO (iUNDERSCORE)

Primitive int constant of value 0x5F.

iUS

Available since version 1.0 (view source)

not referred automatically

MACRO (iUS)

Primitive int constant of value 0x1F.

iVBAR

Available since version 1.0 (view source)

not referred automatically

MACRO (iVBAR)

Primitive int constant of value 0x7C.

iVT

Available since version 1.0 (view source)

not referred automatically

MACRO (iVT)

Primitive int constant of value 0x0B.

iZERO

Available since version 1.0 (view source)

not referred automatically

MACRO (iZERO)

Primitive int constant of value 0x30.