Search
ets
v0.9.0
Pages
Modules
Settings
View Source
ETS.Utils
(ets v0.9.0)
Contains helper macros used by
ETS
modules.
Link to this section
Summary
Functions
catch_bad_records(records, list)
catch_error(list)
catch_invalid_continuation(continuation, list)
catch_invalid_select_spec(spec, list)
catch_key_not_found(table, key, list)
catch_key_update(table, element_spec, list)
catch_position_out_of_bounds(table, key, pos, list)
catch_positions_out_of_bounds(table, key, element_spec, list)
catch_read_protected(table, list)
catch_recipient_already_owns_table(table, pid, list)
catch_recipient_not_alive(pid, list)
catch_record_too_small(table, record, list)
catch_records_too_small(table, records, list)
catch_sender_not_table_owner(table, list)
catch_table_already_exists(table_name, list)
catch_table_not_found(table, list)
catch_write_protected(table, list)
continuation_table(arg1)
process_alive_safe(pid)
take_opt(opts, key, default)
unwrap(expr)
unwrap_or_raise(expr)
valid_continuation?(continuation)
valid_select_spec?(spec)
Link to this section
Functions
Link to this macro
catch_bad_records(records, list)
View Source
(macro)
Link to this macro
catch_error(list)
View Source
(macro)
Link to this macro
catch_invalid_continuation(continuation, list)
View Source
(macro)
Link to this macro
catch_invalid_select_spec(spec, list)
View Source
(macro)
Link to this macro
catch_key_not_found(table, key, list)
View Source
(macro)
Link to this macro
catch_key_update(table, element_spec, list)
View Source
(macro)
Link to this macro
catch_position_out_of_bounds(table, key, pos, list)
View Source
(macro)
Link to this macro
catch_positions_out_of_bounds(table, key, element_spec, list)
View Source
(macro)
Link to this macro
catch_read_protected(table, list)
View Source
(macro)
Link to this macro
catch_recipient_already_owns_table(table, pid, list)
View Source
(macro)
Link to this macro
catch_recipient_not_alive(pid, list)
View Source
(macro)
Link to this macro
catch_record_too_small(table, record, list)
View Source
(macro)
Link to this macro
catch_records_too_small(table, records, list)
View Source
(macro)
Link to this macro
catch_sender_not_table_owner(table, list)
View Source
(macro)
Link to this macro
catch_table_already_exists(table_name, list)
View Source
(macro)
Link to this macro
catch_table_not_found(table, list)
View Source
(macro)
Link to this macro
catch_write_protected(table, list)
View Source
(macro)
Link to this function
continuation_table(arg1)
View Source
Link to this function
process_alive_safe(pid)
View Source
Link to this function
take_opt(opts, key, default)
View Source
Link to this macro
unwrap(expr)
View Source
(macro)
Link to this macro
unwrap_or_raise(expr)
View Source
(macro)
Link to this function
valid_continuation?(continuation)
View Source
Link to this function
valid_select_spec?(spec)
View Source