SegTree

Undocumented in source.

Constructors

this
this(size_t n)
Undocumented in source.
this
this(T[] first)
Undocumented in source.

Members

Aliases

Engine
alias Engine = E!Args
Undocumented in source.
L
alias L = Engine.LazyType
Undocumented in source.
T
alias T = Engine.DataType
Undocumented in source.

Functions

opIndex
const(T) opIndex(size_t k)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
Range opIndex(size_t[2] rng)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(T x, size_t k)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexOpAssign
void opIndexOpAssign(L x, size_t[2] rng)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
size_t[2] opSlice(size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

length
size_t length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
size_t opDollar [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Range
struct Range
Undocumented in source.

Variables

eng
Engine eng;
Undocumented in source.

Meta