spasm.rt.array

Dynamic Array

Members

Functions

signedToTempString
auto signedToTempString(long value, uint radix)
Undocumented in source. Be warned that the author may not have intended to support it.
signedToTempString
char[] signedToTempString(long value, char[] buf, uint radix)
Undocumented in source. Be warned that the author may not have intended to support it.
text
string text(Allocator allocator, T t)
Undocumented in source. Be warned that the author may not have intended to support it.
text
string text(T t)
Undocumented in source. Be warned that the author may not have intended to support it.
toTextRange
void toTextRange(T value, W writer)
Undocumented in source. Be warned that the author may not have intended to support it.
unsignedToTempString
char[] unsignedToTempString(ulong value, char[] buf, uint radix)
Undocumented in source. Be warned that the author may not have intended to support it.
unsignedToTempString
auto unsignedToTempString(ulong value, uint radix)
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(Sink sink, S args)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

AllocatorState
mixintemplate AllocatorState(Allocator)
Undocumented in source.

Structs

DynamicArray
struct DynamicArray(T, Allocator = SpasmGCAllocator)

Array that is able to grow itself when items are appended to it. Uses malloc/free/realloc to manage its storage.

PointerArray
struct PointerArray(T, Allocator = SpasmGCAllocator)
Undocumented in source.
StringAppender
struct StringAppender(Allocator = SpasmGCAllocator)
Undocumented in source.

Templates

ContainerElementType
template ContainerElementType(ContainerType, ElementType)
Undocumented in source.
ContainerStorageType
template ContainerStorageType(T)
Undocumented in source.
removePred
template removePred(alias pred)
Undocumented in source.

Meta

Authors

Brian Schott