ec_assoc_list
provides an implementation of ec_dictionary using an association
list as a basy
see ec_dictionary.
provides an implementation of ec_dictionary using an association
list as a basy
see ec_dictionary
DATA TYPES
dictionary(K, V) = {ec_assoc_list, [{key(K) (see module ec_dictionary), value(V) (see module ec_dictionary)}]}
-
Functions
new() -> dictionary(_K, _V)
has_key(Key::key(K) (see module ec_dictionary), Object::dictionary(K, _V)) -> boolean()
get(Key::key(K) (see module ec_dictionary), Object::dictionary(K, V)) -> value(V) (see module ec_dictionary)
get(Key::key(K) (see module ec_dictionary), Default::value(V) (see module ec_dictionary), Object::dictionary(K, V)) -> value(V) (see module ec_dictionary)
add(Key::key(K) (see module ec_dictionary), Value::value(V) (see module ec_dictionary), Object::dictionary(K, V)) -> dictionary(K, V)
remove(Key::key(K) (see module ec_dictionary), Object::dictionary(K, _V)) -> dictionary(K, _V)
has_value(Value::value(V) (see module ec_dictionary), Object::dictionary(_K, V)) -> boolean()
size(Object::dictionary(_K, _V)) -> non_neg_integer()
to_list(X1::dictionary(K, V)) -> [{key(K) (see module ec_dictionary), value(V) (see module ec_dictionary)}]
from_list(List::[{key(K) (see module ec_dictionary), value(V) (see module ec_dictionary)}]) -> dictionary(K, V)
keys(X1::dictionary(K, _V)) -> [key(K) (see module ec_dictionary)]
Eric Merritt
ericbmerritt@gmail.com