StringRandomIterator
graph BT
N1["StringRandomIterator"] -->|inherits| N2["RandomIterator[Char]"];
N2["RandomIterator[Char]"] -->|inherits| N3["Any"];
Characteristics
Quality |
Value |
Inherits |
RandomIterator[String.DType] |
Extends |
N/A |
Decorators |
#sealed; |
Is enum |
false |
Is sealed |
true |
Is extern |
false |
Is abstract |
false |
Is generator |
false |
Has value semantics |
false |
Has stored properties |
true |
Should register destructor |
false |
Has atomic memory |
false |
Is copy assignable |
false |
Is zero initializable |
false |
Subscript
[s @Self, idx Len] -> @String.DType
Methods
construct
construct (s strictly @Self, string String = String()) -> Self
get_unchecked
#strict
#Gambol.function.alwaysinline
get_unchecked (s @Self, idx ULen) -> @String.DType
set_unchecked
#strict
#Gambol.function.alwaysinline
set_unchecked (s @Self, val @String.DType, idx ULen) -> Nil
Properties
string