GgedStruct

Undocumented in source.

Alias This

_slice

Members

Aliases

IndexTypes
alias IndexTypes = Repeat!(RANK, double)
Undocumented in source.
IndexTypes
alias IndexTypes = Repeat!(RANK, size_t)
Undocumented in source.
Kind
alias Kind = kind
Undocumented in source.
Rank
alias Rank = Alias!(RANK)
Undocumented in source.
SliceType
alias SliceType = Slice!(T, Rank, kind)
Undocumented in source.
Type
alias Type = PointerTarget!T
Undocumented in source.
Type
alias Type = ElementType!T
Undocumented in source.
Type
alias Type = ReturnType!(T.opUnary!"*")
Undocumented in source.
TypePointer
alias TypePointer = T
Undocumented in source.

Functions

dup
auto dup()
Undocumented in source. Be warned that the author may not have intended to support it.
index
auto index()
Undocumented in source. Be warned that the author may not have intended to support it.
index
auto index()

Ns次元だけを走査するindexでかえす

opBinary
auto opBinary(GGED rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opDispatch
auto opDispatch()
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
auto opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
auto opEquals(RHS rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
auto opIndex(IndexVec!(IndexTypes) args)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
auto opIndex(IndexVec!(IndexTypes[0..Rank - N]) args1, Args args2)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
auto opIndex(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
auto opIndexAssign(AssignType value, IndexVec!(IndexTypes) args)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
auto opIndexAssign(AssignType value, IndexVec!(IndexTypes[0..Rank - N]) args1, Args args2)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
auto opIndexAssign(AssignType value, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice(X start, Y end)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice(X start, Y end)
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
auto opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
shape
auto shape()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
auto toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

PickupArray
template PickupArray(Ns...)
Undocumented in source.
pick
template pick(ns...)

pick!(Args...)(ijk) Argsにない次元の要素がijkの位置を含むArgs.length次元のgged配列を返す pick!0(ijk)では、ijkを含む0次元目への1次配列になる

Variables

_slice
SliceType _slice;
Undocumented in source.
offsets
IndexTypes offsets;
Undocumented in source.

Meta