Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VectorBoolean

Vector only for boolean.

author

Jeongho Nam - https://github.com/samchon

Hierarchy

Implements

Index

Type aliases

Static Iterator

Iterator: ArrayIterator<boolean, VectorBoolean>

Iterator of VectorBoolean

Static ReverseIterator

ReverseIterator: ArrayReverseIterator<boolean, VectorBoolean>

Reverse iterator of VectorBoolean

Constructors

constructor

Properties

Private data_

data_: TreeMap<number, boolean>

Store not full elements, but their sequence.

  • first: index
  • second: value

Private size_

size_: number

Number of elements

Methods

[Symbol.iterator]

  • [Symbol.iterator](): IterableIterator<boolean>

assign

  • assign(n: number, val: boolean): void
  • assign<InputIterator>(first: InputIterator, last: InputIterator): void

at

  • at(index: number): boolean

back

  • back(): boolean
  • back(val: boolean): void

begin

clear

  • clear(): void

empty

  • empty(): boolean

end

erase

flip

  • flip(): void

front

  • front(): boolean
  • front(val: boolean): void

insert

nth

pop_back

  • pop_back(): void

push

  • push(...items: boolean[]): number

push_back

  • push_back(val: boolean): void

rbegin

rend

resize

  • resize(n: number): void

set

  • set(index: number, val: boolean): void

size

  • size(): number

swap

toJSON

  • toJSON(): Array<boolean>

Generated using TypeDoc