uim.core.containers.aa

Members

Functions

add
T[S] add(T[S] baseItems, T[S] addItems)
Undocumented in source. Be warned that the author may not have intended to support it.
getKeys
K[] getKeys(V[K] aa, bool sorted)

get keys of an associative array

getValues
V[] getValues(V[K] aa, bool sorted)

get values of an associative array - currently not working für objects

hasKey
bool hasKey(T[S] base, S key)
Undocumented in source. Be warned that the author may not have intended to support it.
hasKeys
bool hasKeys(T[S] base, S[] keys)
Undocumented in source. Be warned that the author may not have intended to support it.
hasKeys
bool hasKeys(T[S] base, S[] keys)
Undocumented in source. Be warned that the author may not have intended to support it.
hasValue
bool hasValue(T[S] base, S value)
Undocumented in source. Be warned that the author may not have intended to support it.
hasValues
bool hasValues(T[S] base, S[] values)
Undocumented in source. Be warned that the author may not have intended to support it.
hasValues
bool hasValues(T[S] base, S[] values)
Undocumented in source. Be warned that the author may not have intended to support it.
indexAA
size_t[T] indexAA(T[] values, size_t startPos)
Undocumented in source. Be warned that the author may not have intended to support it.
indexAAReverse
size_t[T] indexAAReverse(T[] values, size_t startPos)
Undocumented in source. Be warned that the author may not have intended to support it.
sub
T[S] sub(T[S] baseItems, T[S] subItems)

remove subItems from baseItems if key and value of item are equal

subKeys
T[S] subKeys(T[S] baseItems, S[] subItems)

remove subItems from baseItems if key exists

subKeys
T[S] subKeys(T[S] baseItems, S[] subItems)

remove subItems from baseItems if key exists

subKeys
T[S] subKeys(T[S] baseItems, T[S] subItems)

remove subItems from baseItems if key exists

subValues
T[S] subValues(T[S] baseItems, T[S] subItems)

remove subItems from baseItems if value exists

toHTML
string toHTML(T[string] values, bool sorted)
Undocumented in source. Be warned that the author may not have intended to support it.
toJSONString
string toJSONString(T[string] values, bool sorted)
Undocumented in source. Be warned that the author may not have intended to support it.
toSqlUpdate
string toSqlUpdate(T[string] values, bool sorted)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

SORTED
enum SORTED;
Undocumented in source.

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.

Authors

UI Manufaktur Team Documentation DE: https://ui-manufaktur.com/docu/uim-core/containers/aa