FieldLookup

cs.internal.FieldLookup (final class)

Static Members

lookupHash(key: Int): String
Name Type
key Int
Returns
String

hash(s: String): Int
Name Type
s String
Returns
Int

findHash(hash: Int, hashs: cs.NativeArray<Int>, length: Int): Int
Name Type
hash Int
hashs cs.NativeArray<Int>
length Int
Returns
Int

removeInt(a: cs.NativeArray<Int>, length: Int, pos: Int): Void
Name Type
a cs.NativeArray<Int>
length Int
pos Int

removeFloat(a: cs.NativeArray<Float>, length: Int, pos: Int): Void
Name Type
a cs.NativeArray<Float>
length Int
pos Int

removeDynamic(a: cs.NativeArray<Dynamic>, length: Int, pos: Int): Void
Name Type
a cs.NativeArray<Dynamic>
length Int
pos Int

insertInt(a: cs.NativeArray<Int>, length: Int, pos: Int, x: Int): cs.NativeArray<Int>
Name Type
a cs.NativeArray<Int>
length Int
pos Int
x Int
Returns
cs.NativeArray<Int>

insertFloat(a: cs.NativeArray<Float>, length: Int, pos: Int, x: Float): cs.NativeArray<Float>
Name Type
a cs.NativeArray<Float>
length Int
pos Int
x Float
Returns
cs.NativeArray<Float>

insertDynamic(a: cs.NativeArray<Dynamic>, length: Int, pos: Int, x: Dynamic): cs.NativeArray<Dynamic>
Name Type
a cs.NativeArray<Dynamic>
length Int
pos Int
x Dynamic
Returns
cs.NativeArray<Dynamic>

insertString(a: cs.NativeArray<String>, length: Int, pos: Int, x: String): cs.NativeArray<String>
Name Type
a cs.NativeArray<String>
length Int
pos Int
x String
Returns
cs.NativeArray<String>

getHashConflict(head: FieldHashConflict, hash: Int, name: String): FieldHashConflict
Name Type
head FieldHashConflict
hash Int
name String
Returns
FieldHashConflict

setHashConflict(head: cs.Ref, hash: Int, name: String, value: Dynamic): Void
Name Type
head cs.Ref
hash Int
name String
value Dynamic

deleteHashConflict(head: cs.Ref, hash: Int, name: String): Bool
Name Type
head cs.Ref
hash Int
name String
Returns
Bool

addHashConflictNames(head: FieldHashConflict, arr: Array<String>): Void
Name Type
head FieldHashConflict
arr Array<String>

Private Members

fieldIds: cs.NativeArray<Int>


length: Int

addFields(nids: cs.NativeArray<Int>, nfields: cs.NativeArray<String>): Void
Name Type
nids cs.NativeArray<Int>
nfields cs.NativeArray<String>

doHash(s: String): Int
Name Type
s String
Returns
Int

Metadata

Name Parameters
:nativeGen -
:classCode "#pragma warning disable 628\n"
:nativeGen -
:static -