Extension [ extension #99 teds version 1.2.0 ] { - Functions { Function [ function Teds\any ] { - Parameters [2] { Parameter #0 [ iterable $iterable ] Parameter #1 [ ?callable $callback = null ] } - Return [ bool ] } Function [ function Teds\all ] { - Parameters [2] { Parameter #0 [ iterable $iterable ] Parameter #1 [ ?callable $callback = null ] } - Return [ bool ] } Function [ function Teds\none ] { - Parameters [2] { Parameter #0 [ iterable $iterable ] Parameter #1 [ ?callable $callback = null ] } - Return [ bool ] } Function [ function Teds\includes_value ] { - Parameters [2] { Parameter #0 [ iterable $iterable ] Parameter #1 [ mixed $value ] } - Return [ bool ] } Function [ function Teds\fold ] { - Parameters [3] { Parameter #0 [ iterable $iterable ] Parameter #1 [ callable $callback ] Parameter #2 [ mixed $initial ] } - Return [ mixed ] } Function [ function Teds\find ] { - Parameters [3] { Parameter #0 [ iterable $iterable ] Parameter #1 [ callable $callback ] Parameter #2 [ mixed $default = null ] } - Return [ mixed ] } Function [ function Teds\unique_values ] { - Parameters [1] { Parameter #0 [ iterable $iterable ] } - Return [ array ] } Function [ function Teds\array_value_first ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ mixed ] } Function [ function Teds\array_value_last ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ mixed ] } Function [ function Teds\stable_compare ] { - Parameters [2] { Parameter #0 [ mixed $v1 ] Parameter #1 [ mixed $v2 ] } - Return [ int ] } Function [ function Teds\strict_hash ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ int ] } Function [ function Teds\binary_search ] { - Parameters [4] { Parameter #0 [ array $array ] Parameter #1 [ mixed $target ] Parameter #2 [ ?callable $comparer = null ] Parameter #3 [ bool $useKey = false ] } - Return [ array ] } Function [ function Teds\is_same_array_handle ] { - Parameters [2] { Parameter #0 [ array $array1 ] Parameter #1 [ array $array2 ] } - Return [ bool ] } } - Classes [25] { Interface [ interface Teds\Collection extends Traversable, Countable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [6] { Method [ abstract public method values ] { - Parameters [0] { } - Return [ array ] } Method [ abstract public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ abstract public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ abstract public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ abstract public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ abstract public method count ] { - Parameters [0] { } } } } Interface [ interface Teds\Sequence extends Teds\Collection, Countable, Traversable, ArrayAccess ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [19] { Method [ abstract public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ abstract public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ abstract public method insert ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed ...$values ] } - Return [ void ] } Method [ abstract public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ abstract public method pop ] { - Parameters [0] { } - Return [ mixed ] } Method [ abstract public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ abstract public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ abstract public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ abstract public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ abstract public method values ] { - Parameters [0] { } - Return [ array ] } Method [ abstract public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ abstract public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ abstract public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ abstract public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ abstract public method count ] { - Parameters [0] { } } Method [ abstract public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } } Method [ abstract public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } } Method [ abstract public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $offset ] Parameter #1 [ mixed $value ] } } Method [ abstract public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } } } } Interface [ interface Teds\Map extends Teds\Collection, Countable, Traversable, ArrayAccess ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [11] { Method [ abstract public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ abstract public method values ] { - Parameters [0] { } - Return [ array ] } Method [ abstract public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ abstract public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ abstract public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ abstract public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ abstract public method count ] { - Parameters [0] { } } Method [ abstract public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } } Method [ abstract public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } } Method [ abstract public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $offset ] Parameter #1 [ mixed $value ] } } Method [ abstract public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } } } } Interface [ interface Teds\Set extends Teds\Collection, Countable, Traversable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [8] { Method [ abstract public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ abstract public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ abstract public method values ] { - Parameters [0] { } - Return [ array ] } Method [ abstract public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ abstract public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ abstract public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ abstract public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ abstract public method count ] { - Parameters [0] { } } } } Class [ class Teds\UnsupportedOperationException extends RuntimeException implements Stringable, Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message = '' ] Property [ protected $code = 0 ] Property [ protected $file = NULL ] Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ string $message = "" ] Parameter #1 [ int $code = 0 ] Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { - Parameters [0] { } } Method [ final public method getMessage ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getCode ] { - Parameters [0] { } } Method [ final public method getFile ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getLine ] { - Parameters [0] { } - Return [ int ] } Method [ final public method getTrace ] { - Parameters [0] { } - Return [ array ] } Method [ final public method getPrevious ] { - Parameters [0] { } - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { - Parameters [0] { } - Return [ string ] } Method [ public method __toString ] { - Parameters [0] { } - Return [ string ] } } } Class [ final class Teds\BitVector implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [3] { Method [ static public method unserialize ] { - Parameters [1] { Parameter #0 [ string $data ] } - Return [ Teds\BitVector ] } Method [ static public method fromBinaryString ] { - Parameters [1] { Parameter #0 [ string $data ] } - Return [ Teds\BitVector ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\BitVector ] } } - Properties [0] { } - Methods [43] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method capacity ] { - Parameters [0] { } - Return [ int ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method serialize ] { - Parameters [0] { } - Return [ string ] } Method [ public method toBinaryString ] { - Parameters [0] { } - Return [ string ] } Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method insert ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed ...$values ] } - Return [ void ] } Method [ public method pushBits ] { - Parameters [1] { Parameter #0 [ bool ...$values ] } - Return [ void ] } Method [ public method first ] { - Parameters [0] { } - Return [ bool ] } Method [ public method last ] { - Parameters [0] { } - Return [ bool ] } Method [ public method pop ] { - Parameters [0] { } - Return [ bool ] } Method [ public method shift ] { - Parameters [0] { } - Return [ bool ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ bool ] } Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method setBit ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ bool $value ] } - Return [ void ] } Method [ public method getInt8 ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method getUInt8 ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method setInt8 ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ int $value ] } - Return [ void ] } Method [ public method getInt16 ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method getUInt16 ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method setInt16 ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ int $value ] } - Return [ void ] } Method [ public method getInt32 ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method getUInt32 ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method setInt32 ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ int $value ] } - Return [ void ] } Method [ public method getInt64 ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method setInt64 ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ int $value ] } - Return [ void ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ void ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ bool $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method setSize ] { - Parameters [2] { Parameter #0 [ int $size ] Parameter #1 [ bool $default = false ] } - Return [ void ] } } } Class [ final class Teds\CachedIterable implements IteratorAggregate, Traversable, Teds\Collection, Countable, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method fromPairs ] { - Parameters [1] { Parameter #0 [ array $pairs ] } - Return [ Teds\CachedIterable ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\CachedIterable ] } } - Properties [0] { } - Methods [19] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method toPairs ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method keys ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method keyAt ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method valueAt ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method indexOfKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ ?int ] } Method [ public method indexOfValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ ?int ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method containsValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\Deque implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\Deque ] } } - Properties [0] { } - Methods [29] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method pop ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method bottom ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method top ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method insert ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed ...$values ] } - Return [ void ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ void ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method capacity ] { - Parameters [0] { } - Return [ int ] } } } Class [ final class Teds\ImmutableIterable implements IteratorAggregate, Traversable, Teds\Collection, Countable, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method fromPairs ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - Return [ Teds\ImmutableIterable ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\ImmutableIterable ] } } - Properties [0] { } - Methods [19] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method toPairs ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method keys ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method keyAt ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method valueAt ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method indexOfKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ ?int ] } Method [ public method indexOfValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ ?int ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method containsValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\ImmutableSequence implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\ImmutableSequence ] } } - Properties [0] { } - Methods [28] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method insert ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed ...$values ] } - Return [ void ] } Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method pop ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ void ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method map ] { - Parameters [1] { Parameter #0 [ callable $callback ] } - Return [ Teds\ImmutableSequence ] } Method [ public method filter ] { - Parameters [1] { Parameter #0 [ ?callable $callback = null ] } - Return [ Teds\ImmutableSequence ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\ImmutableSortedStringSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method unserialize ] { - Parameters [1] { Parameter #0 [ string $data ] } - Return [ Teds\ImmutableSortedStringSet ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\ImmutableSortedStringSet ] } } - Properties [0] { } - Methods [18] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method serialize ] { - Parameters [0] { } - Return [ string ] } Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method first ] { - Parameters [0] { } - Return [ string ] } Method [ public method last ] { - Parameters [0] { } - Return [ string ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ string ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ string $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\IntVector implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method unserialize ] { - Parameters [1] { Parameter #0 [ string $data ] } - Return [ Teds\IntVector ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\IntVector ] } } - Properties [0] { } - Methods [30] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method capacity ] { - Parameters [0] { } - Return [ int ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method serialize ] { - Parameters [0] { } - Return [ string ] } Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method pushInts ] { - Parameters [1] { Parameter #0 [ int ...$values ] } - Return [ void ] } Method [ public method pop ] { - Parameters [0] { } - Return [ int ] } Method [ public method first ] { - Parameters [0] { } - Return [ int ] } Method [ public method last ] { - Parameters [0] { } - Return [ int ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method insert ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed ...$values ] } - Return [ void ] } Method [ public method shift ] { - Parameters [0] { } - Return [ int ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method setInt ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ int $value ] } - Return [ void ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ void ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ int $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\SortedIntVectorSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\IntVector ] } } - Properties [0] { } - Methods [20] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method capacity ] { - Parameters [0] { } - Return [ int ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method pop ] { - Parameters [0] { } - Return [ int ] } Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method shift ] { - Parameters [0] { } - Return [ int ] } Method [ public method first ] { - Parameters [0] { } - Return [ int ] } Method [ public method last ] { - Parameters [0] { } - Return [ int ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ int $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\ImmutableSortedIntSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\ImmutableSortedIntSet ] } } - Properties [0] { } - Methods [17] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method first ] { - Parameters [0] { } - Return [ int ] } Method [ public method last ] { - Parameters [0] { } - Return [ int ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ int ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ int $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\MutableIterable implements IteratorAggregate, Traversable, Teds\Collection, Countable, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method fromPairs ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - Return [ Teds\MutableIterable ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\MutableIterable ] } } - Properties [0] { } - Methods [26] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method capacity ] { - Parameters [0] { } - Return [ int ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method setSize ] { - Parameters [1] { Parameter #0 [ int $size ] } - Return [ void ] } Method [ public method toPairs ] { - Parameters [0] { } - Return [ array ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method push ] { - Parameters [2] { Parameter #0 [ mixed $key ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method pop ] { - Parameters [0] { } - Return [ array ] } Method [ public method keys ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method keyAt ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method valueAt ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method setKeyAt ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $key ] } - Return [ void ] } Method [ public method setValueAt ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method indexOfKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ ?int ] } Method [ public method indexOfValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ ?int ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method containsValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method shrinkToFit ] { - Parameters [0] { } - Return [ void ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\LowMemoryVector implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\LowMemoryVector ] } } - Properties [0] { } - Methods [27] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method capacity ] { - Parameters [0] { } - Return [ int ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method pop ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method insert ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed ...$values ] } - Return [ void ] } Method [ public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ void ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\StrictTreeMap implements IteratorAggregate, Traversable, Teds\Map, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method fromPairs ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - Return [ Teds\StrictTreeMap ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\StrictTreeMap ] } } - Properties [0] { } - Methods [32] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method toPairs ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method keys ] { - Parameters [0] { } - Return [ array ] } Method [ public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method bottom ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method firstKey ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method bottomKey ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method top ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method lastKey ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method topKey ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method pop ] { - Parameters [0] { } - Return [ array ] } Method [ public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $key ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ void ] } Method [ public method get ] { - Parameters [2] { Parameter #0 [ mixed $key ] Parameter #1 [ mixed $default = null ] } - Return [ mixed ] } Method [ public method containsValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method debugGetTreeRepresentation ] { - Parameters [0] { } - Return [ array ] } Method [ public method debugIsBalanced ] { - Parameters [0] { } - Return [ bool ] } } } Class [ final class Teds\StrictTreeSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\StrictTreeSet ] } } - Properties [0] { } - Methods [21] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method bottom ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method top ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method pop ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method debugGetTreeRepresentation ] { - Parameters [0] { } - Return [ array ] } Method [ public method debugIsBalanced ] { - Parameters [0] { } - Return [ bool ] } } } Class [ final class Teds\StrictMinHeap implements Iterator, Traversable, Teds\Collection, Countable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $state ] } - Return [ Teds\StrictMinHeap ] } } - Properties [0] { } - Methods [17] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $values = [] ] } } Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ void ] } Method [ public method top ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method extract ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method rewind ] { - Parameters [0] { } - Return [ void ] } Method [ public method current ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method key ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method next ] { - Parameters [0] { } - Return [ void ] } Method [ public method valid ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } } } Class [ final class Teds\StrictMaxHeap implements Iterator, Traversable, Teds\Collection, Countable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $state ] } - Return [ Teds\StrictMaxHeap ] } } - Properties [0] { } - Methods [17] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $values = [] ] } } Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ void ] } Method [ public method top ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method extract ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method rewind ] { - Parameters [0] { } - Return [ void ] } Method [ public method current ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method key ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method next ] { - Parameters [0] { } - Return [ void ] } Method [ public method valid ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } } } Class [ final class Teds\StrictSortedVectorMap implements IteratorAggregate, Traversable, Teds\Map, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method fromPairs ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - Return [ Teds\StrictSortedVectorMap ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\StrictSortedVectorMap ] } } - Properties [0] { } - Methods [30] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method toPairs ] { - Parameters [0] { } - Return [ array ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method keys ] { - Parameters [0] { } - Return [ array ] } Method [ public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method bottom ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method firstKey ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method bottomKey ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method top ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method lastKey ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method topKey ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method pop ] { - Parameters [0] { } - Return [ array ] } Method [ public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $key ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ void ] } Method [ public method get ] { - Parameters [2] { Parameter #0 [ mixed $key ] Parameter #1 [ mixed $default = null ] } - Return [ mixed ] } Method [ public method containsValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\StrictSortedVectorSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\StrictSortedVectorSet ] } } - Properties [0] { } - Methods [19] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method bottom ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method top ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method pop ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\StrictHashMap implements IteratorAggregate, Traversable, Teds\Map, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method fromPairs ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - Return [ Teds\StrictHashMap ] } Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\StrictHashMap ] } } - Properties [0] { } - Methods [20] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method toPairs ] { - Parameters [0] { } - Return [ array ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method keys ] { - Parameters [0] { } - Return [ array ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $key ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ void ] } Method [ public method containsValue ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] } - Return [ bool ] } Method [ public method get ] { - Parameters [2] { Parameter #0 [ mixed $key ] Parameter #1 [ mixed $default = null ] } - Return [ mixed ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\StrictHashSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\StrictHashSet ] } } - Properties [0] { } - Methods [13] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } Class [ final class Teds\Vector implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { - Parameters [1] { Parameter #0 [ array $array ] } - Return [ Teds\Vector ] } } - Properties [0] { } - Methods [32] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ iterable $iterator = [] ] } } Method [ public method getIterator ] { - Parameters [0] { } - Return [ InternalIterator ] } Method [ public method count ] { - Parameters [0] { } - Return [ int ] } Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } Method [ public method capacity ] { - Parameters [0] { } - Return [ int ] } Method [ public method shrinkToFit ] { - Parameters [0] { } - Return [ void ] } Method [ public method reserve ] { - Parameters [1] { Parameter #0 [ int $capacity ] } - Return [ void ] } Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } Method [ public method setSize ] { - Parameters [2] { Parameter #0 [ int $size ] Parameter #1 [ mixed $value = null ] } - Return [ void ] } Method [ public method __serialize ] { - Parameters [0] { } - Return [ array ] } Method [ public method __unserialize ] { - Parameters [1] { Parameter #0 [ array $data ] } - Return [ void ] } Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method pop ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] } - Return [ void ] } Method [ public method shift ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method first ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method last ] { - Parameters [0] { } - Return [ mixed ] } Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } Method [ public method values ] { - Parameters [0] { } - Return [ array ] } Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] } - Return [ mixed ] } Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method insert ] { - Parameters [2] { Parameter #0 [ int $offset ] Parameter #1 [ mixed ...$values ] } - Return [ void ] } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ mixed ] } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ bool ] } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ mixed $offset ] Parameter #1 [ mixed $value ] } - Return [ void ] } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ mixed $offset ] } - Return [ void ] } Method [ public method indexOf ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ ?int ] } Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] } - Return [ bool ] } Method [ public method map ] { - Parameters [1] { Parameter #0 [ callable $callback ] } - Return [ Teds\Vector ] } Method [ public method filter ] { - Parameters [1] { Parameter #0 [ ?callable $callback = null ] } - Return [ Teds\Vector ] } Method [ public method jsonSerialize ] { - Parameters [0] { } - Return [ array ] } } } } }