Skip to main content
Module

x/tstl/iterator/IReversableIterator.ts

TypeScript-STL (Standard Template Library, migrated from C++)
Go to Latest
File
//================================================================ /** * @packageDocumentation * @module std *///================================================================import { IBidirectionalIterator } from "./IBidirectionalIterator";
import { IReverseIterator } from "./IReverseIterator";
/** * Reversable iterator * * @author Jeongho Nam - https://github.com/samchon */export interface IReversableIterator<T, IteratorT extends IReversableIterator<T, IteratorT, ReverseT>, ReverseT extends IReverseIterator<T, IteratorT, ReverseT>> extends IBidirectionalIterator<T, IteratorT>{ /** * Construct reverse iterator. * * @return The reverse iterator. */ reverse(): ReverseT;}