feat(Vector)

This commit is contained in:
2025-07-23 10:36:50 +03:00
parent 83c491ff6f
commit aca4539ce4
21 changed files with 1103 additions and 1533 deletions

View File

@ -1,8 +1,13 @@
import { ForwardIterator } from "../iterators/Forward";
export class SequenceContainer<T, It extends ForwardIterator<T>> {
export interface SequenceContainer<T, It extends ForwardIterator<T>> {
move(rhs: SequenceContainer<T, It>): this;
size(): number;
/**
* @param size new size
* @param value to insert
*/
resize(size: number, value: T): void;
begin(): It;
end(): It;