Update #47 - Singleplayer lag fixes

This commit is contained in:
lax1dude
2025-01-19 13:26:27 -08:00
parent 3f5ee57068
commit 1f0d593a8c
2052 changed files with 133581 additions and 2339 deletions

View File

@ -0,0 +1,19 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over a collection of <code>bytes</code>. */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeCursor.java")
public final class ByteCursor {
/**
* The current value's index in the container this cursor belongs to. The meaning of this index is
* defined by the container (usually it will be an index in the underlying storage buffer).
*/
public int index;
/** The current value. */
public byte value;
@Override
public String toString() {
return "[cursor, index: " + index + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (char keys and byte values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class CharByteCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public char key;
/** The current value. */
public byte value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (char keys and char values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class CharCharCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public char key;
/** The current value. */
public char value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,19 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over a collection of <code>chars</code>. */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeCursor.java")
public final class CharCursor {
/**
* The current value's index in the container this cursor belongs to. The meaning of this index is
* defined by the container (usually it will be an index in the underlying storage buffer).
*/
public int index;
/** The current value. */
public char value;
@Override
public String toString() {
return "[cursor, index: " + index + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (char keys and double values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class CharDoubleCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public char key;
/** The current value. */
public double value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (char keys and float values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class CharFloatCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public char key;
/** The current value. */
public float value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (char keys and int values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class CharIntCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public char key;
/** The current value. */
public int value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (char keys and long values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class CharLongCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public char key;
/** The current value. */
public long value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (char keys and Object values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class CharObjectCursor<VType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public char key;
/** The current value. */
public VType value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (char keys and short values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class CharShortCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public char key;
/** The current value. */
public short value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,19 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over a collection of <code>doubles</code>. */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeCursor.java")
public final class DoubleCursor {
/**
* The current value's index in the container this cursor belongs to. The meaning of this index is
* defined by the container (usually it will be an index in the underlying storage buffer).
*/
public int index;
/** The current value. */
public double value;
@Override
public String toString() {
return "[cursor, index: " + index + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,19 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over a collection of <code>floats</code>. */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeCursor.java")
public final class FloatCursor {
/**
* The current value's index in the container this cursor belongs to. The meaning of this index is
* defined by the container (usually it will be an index in the underlying storage buffer).
*/
public int index;
/** The current value. */
public float value;
@Override
public String toString() {
return "[cursor, index: " + index + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (int keys and byte values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class IntByteCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public int key;
/** The current value. */
public byte value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (int keys and char values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class IntCharCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public int key;
/** The current value. */
public char value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,19 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over a collection of <code>ints</code>. */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeCursor.java")
public final class IntCursor {
/**
* The current value's index in the container this cursor belongs to. The meaning of this index is
* defined by the container (usually it will be an index in the underlying storage buffer).
*/
public int index;
/** The current value. */
public int value;
@Override
public String toString() {
return "[cursor, index: " + index + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (int keys and double values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class IntDoubleCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public int key;
/** The current value. */
public double value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (int keys and float values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class IntFloatCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public int key;
/** The current value. */
public float value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (int keys and int values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class IntIntCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public int key;
/** The current value. */
public int value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (int keys and long values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class IntLongCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public int key;
/** The current value. */
public long value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (int keys and Object values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class IntObjectCursor<VType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public int key;
/** The current value. */
public VType value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (int keys and short values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class IntShortCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public int key;
/** The current value. */
public short value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (long keys and byte values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class LongByteCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public long key;
/** The current value. */
public byte value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (long keys and char values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class LongCharCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public long key;
/** The current value. */
public char value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,19 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over a collection of <code>longs</code>. */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeCursor.java")
public final class LongCursor {
/**
* The current value's index in the container this cursor belongs to. The meaning of this index is
* defined by the container (usually it will be an index in the underlying storage buffer).
*/
public int index;
/** The current value. */
public long value;
@Override
public String toString() {
return "[cursor, index: " + index + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (long keys and double values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class LongDoubleCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public long key;
/** The current value. */
public double value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (long keys and float values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class LongFloatCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public long key;
/** The current value. */
public float value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (long keys and int values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class LongIntCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public long key;
/** The current value. */
public int value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (long keys and long values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class LongLongCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public long key;
/** The current value. */
public long value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (long keys and Object values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class LongObjectCursor<VType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public long key;
/** The current value. */
public VType value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (long keys and short values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class LongShortCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public long key;
/** The current value. */
public short value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (Object keys and byte values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ObjectByteCursor<KType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public KType key;
/** The current value. */
public byte value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (Object keys and char values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ObjectCharCursor<KType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public KType key;
/** The current value. */
public char value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,19 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over a collection of <code>Objects</code>. */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeCursor.java")
public final class ObjectCursor<KType> {
/**
* The current value's index in the container this cursor belongs to. The meaning of this index is
* defined by the container (usually it will be an index in the underlying storage buffer).
*/
public int index;
/** The current value. */
public KType value;
@Override
public String toString() {
return "[cursor, index: " + index + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (Object keys and double values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ObjectDoubleCursor<KType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public KType key;
/** The current value. */
public double value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (Object keys and float values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ObjectFloatCursor<KType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public KType key;
/** The current value. */
public float value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (Object keys and int values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ObjectIntCursor<KType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public KType key;
/** The current value. */
public int value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (Object keys and long values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ObjectLongCursor<KType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public KType key;
/** The current value. */
public long value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (Object keys and Object values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ObjectObjectCursor<KType, VType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public KType key;
/** The current value. */
public VType value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (Object keys and short values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ObjectShortCursor<KType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public KType key;
/** The current value. */
public short value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (short keys and byte values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ShortByteCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public short key;
/** The current value. */
public byte value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (short keys and char values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ShortCharCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public short key;
/** The current value. */
public char value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,19 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over a collection of <code>shorts</code>. */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeCursor.java")
public final class ShortCursor {
/**
* The current value's index in the container this cursor belongs to. The meaning of this index is
* defined by the container (usually it will be an index in the underlying storage buffer).
*/
public int index;
/** The current value. */
public short value;
@Override
public String toString() {
return "[cursor, index: " + index + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (short keys and double values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ShortDoubleCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public short key;
/** The current value. */
public double value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (short keys and float values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ShortFloatCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public short key;
/** The current value. */
public float value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (short keys and int values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ShortIntCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public short key;
/** The current value. */
public int value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (short keys and long values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ShortLongCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public short key;
/** The current value. */
public long value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (short keys and Object values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ShortObjectCursor<VType> {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public short key;
/** The current value. */
public VType value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}

View File

@ -0,0 +1,23 @@
package com.carrotsearch.hppc.cursors;
/** A cursor over entries of an associative container (short keys and short values). */
@com.carrotsearch.hppc.Generated(date = "2024-06-04T15:20:17+0200", value = "KTypeVTypeCursor.java")
public final class ShortShortCursor {
/**
* The current key and value's index in the container this cursor belongs to. The meaning of this
* index is defined by the container (usually it will be an index in the underlying storage
* buffer).
*/
public int index;
/** The current key. */
public short key;
/** The current value. */
public short value;
@Override
public String toString() {
return "[cursor, index: " + index + ", key: " + key + ", value: " + value + "]";
}
}