Home Reference Source Test
public class | source

InclusionHashSet

Implements:

  • Iterable.<V>

Constructor Summary

Public Constructor
public

constructor(fnHash: function(o: object): string)

Member Summary

Public Members
public get

length: number: *

Method Summary

Public Methods
public

[Symbol.iterator](): Iterator<string>

public

add(value: V | *)

public

addAll(collection: Iterable<V|*>)

public

clear()

public
public

contains(value: V | *): boolean

public

isEmpty(): boolean

public

remove(value: V | *)

public

removeAll(collection: Array<V|*>)

public

valueIterator(): Iterator<string>

public

values(): Array<string>

Protected Methods
protected

_addHashed(hash: string)

Public Constructors

public constructor(fnHash: function(o: object): string) source

Params:

NameTypeAttributeDescription
fnHash function(o: object): string
  • optional

Public Members

public get length: number: * source

Return:

number

Public Methods

public [Symbol.iterator](): Iterator<string> source

Return:

Iterator<string>

public add(value: V | *) source

Params:

NameTypeAttributeDescription
value V | *

public addAll(collection: Iterable<V|*>) source

Params:

NameTypeAttributeDescription
collection Iterable<V|*>

public clear() source

public clone(): InclusionHashSet source

public contains(value: V | *): boolean source

Params:

NameTypeAttributeDescription
value V | *

Return:

boolean

public isEmpty(): boolean source

Return:

boolean

public remove(value: V | *) source

Params:

NameTypeAttributeDescription
value V | *

public removeAll(collection: Array<V|*>) source

Params:

NameTypeAttributeDescription
collection Array<V|*>

public valueIterator(): Iterator<string> source

Return:

Iterator<string>

public values(): Array<string> source

Return:

Array<string>

Protected Methods

protected _addHashed(hash: string) source

Params:

NameTypeAttributeDescription
hash string